android_kernel_samsung_msm8976/drivers/usb/class
Mathias Payer 5cdcc6e3d8 USB: check usb_get_extra_descriptor for proper size
When reading an extra descriptor, we need to properly check the minimum
and maximum size allowed, to prevent from invalid data being sent by a
device.

Change-Id: If4dd31307e0531261c9d9a21fbea5487732f7baa
Reported-by: Hui Peng <benquike@gmail.com>
Reported-by: Mathias Payer <mathias.payer@nebelwelt.net>
Co-developed-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Hui Peng <benquike@gmail.com>
Signed-off-by: Mathias Payer <mathias.payer@nebelwelt.net>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Cc: stable <stable@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-09-11 19:44:53 +02:00
..
Kconfig
Makefile
ccid_bridge.c USB: check usb_get_extra_descriptor for proper size 2019-09-11 19:44:53 +02:00
cdc-acm.c BACKPORT: USB: core: harden cdc_parse_cdc_header 2019-07-27 21:48:08 +02:00
cdc-acm.h cdc-acm: fix wrong pipe type on rx interrupt xfers 2019-07-27 21:42:23 +02:00
cdc-wdm.c BACKPORT: USB: core: harden cdc_parse_cdc_header 2019-07-27 21:48:08 +02:00
usblp.c
usbtmc.c USB: usbtmc: add missing endpoint sanity check 2019-07-27 21:43:21 +02:00