]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commit
USB: idmouse: fix NULL-deref at probe
authorJohan Hovold <johan@kernel.org>
Mon, 13 Mar 2017 12:47:48 +0000 (13:47 +0100)
committerThadeu Lima de Souza Cascardo <cascardo@canonical.com>
Thu, 6 Apr 2017 08:25:16 +0000 (09:25 +0100)
commit7f080a38d8fbfab8dc4cd0e108124110dedc38d0
treee6bf448b057c536906b3035268b7fdf59a985429
parent3133070588c1dbf49dac5a643d7f175e2cc1820c
USB: idmouse: fix NULL-deref at probe

BugLink: http://bugs.launchpad.net/bugs/1677600
commit b0addd3fa6bcd119be9428996d5d4522479ab240 upstream.

Make sure to check the number of endpoints to avoid dereferencing a
NULL-pointer should a malicious device lack endpoints.

Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2")
Signed-off-by: Johan Hovold <johan@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
drivers/usb/misc/idmouse.c