]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commit
drm: udl: Properly check framebuffer mmap offsets
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 8 May 2018 07:46:00 +0000 (09:46 +0200)
committerStefan Bader <stefan.bader@canonical.com>
Wed, 23 May 2018 14:50:22 +0000 (16:50 +0200)
commit177e3cda1ddf6997dc16e03d2ad4a06360d1a469
tree0e404dd66e2ea1e16bf7053eeb6b2a75084e02b4
parentb8e7f02a80eb54c4fbe59ecc62111fb092239f09
drm: udl: Properly check framebuffer mmap offsets

CVE-2018-8781

The memmap options sent to the udl framebuffer driver were not being
checked for all sets of possible crazy values.  Fix this up by properly
bounding the allowed values.

Reported-by: Eyal Itkin <eyalit@checkpoint.com>
Cc: stable <stable@vger.kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: https://patchwork.freedesktop.org/patch/msgid/20180321154553.GA18454@kroah.com
(cherry picked from commit 3b82a4db8eaccce735dffd50b4d4e1578099b8e8)
Signed-off-by: Po-Hsu Lin <po-hsu.lin@canonical.com>
Acked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
Acked-by: Andy Whitcroft <andy.whitcroft@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
drivers/gpu/drm/udl/udl_fb.c