linux_dsm_epyc7002/drivers/usb/misc
Josh Boyer 4ec0ef3a82 USB: iowarrior: fix oops with malicious USB descriptors
The iowarrior driver expects at least one valid endpoint.  If given
malicious descriptors that specify 0 for the number of endpoints,
it will crash in the probe function.  Ensure there is at least
one endpoint on the interface before using it.

The full report of this issue can be found here:
http://seclists.org/bugtraq/2016/Mar/87

Reported-by: Ralf Spenneberg <ralf@spenneberg.net>
Cc: stable <stable@vger.kernel.org>
Signed-off-by: Josh Boyer <jwboyer@fedoraproject.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2016-03-18 09:19:02 -07:00
..
sisusbvga usb-misc: sisusbvga: fix error path 2016-01-24 21:04:54 -08:00
adutux.c
appledisplay.c
chaoskey.c usb/misc/chaoskey: introduce an URB for asynchronous reads 2016-02-20 20:12:21 -08:00
cypress_cy7c63.c
cytherm.c
ehset.c
emi26.c
emi62.c
ezusb.c
ftdi-elan.c
idmouse.c USB: idmouse.c: Put the interface on error 2016-03-03 19:44:06 -08:00
iowarrior.c USB: iowarrior: fix oops with malicious USB descriptors 2016-03-18 09:19:02 -07:00
isight_firmware.c
Kconfig Revert "usb: add HAS_IOMEM dependency to USB_APPLEDISPLAY" 2016-02-20 14:21:41 -08:00
ldusb.c
legousbtower.c
lvstest.c
Makefile
rio500_usb.h
rio500.c
trancevibrator.c
usb3503.c usb: misc: usb3503: Use i2c_add_driver helper macro 2015-10-24 19:53:53 -07:00
usb_u132.h
usblcd.c
usbled.c
usbsevseg.c
usbtest.c usb: misc: usbtest: Remove timeval usage 2015-12-01 14:52:58 -08:00
uss720.c
yurex.c