]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/commit
watchdog: pcwd_usb: fix NULL-deref at probe
authorJohan Hovold <johan@kernel.org>
Mon, 13 Mar 2017 12:49:45 +0000 (13:49 +0100)
committerKleber Sacilotto de Souza <kleber.souza@canonical.com>
Tue, 20 Jun 2017 10:17:45 +0000 (12:17 +0200)
commit420cdfbdd8a8c98a10b4223a63283b00a55a7d76
treeb397d08097ac1248c589f5891d65eb5b8b417afc
parent3e5f3cdca45701437389fec01c7410497f52a518
watchdog: pcwd_usb: fix NULL-deref at probe

BugLink: http://bugs.launchpad.net/bugs/1694621
commit 46c319b848268dab3f0e7c4a5b6e9146d3bca8a4 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>
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
drivers/watchdog/pcwd_usb.c