USB: cypress_m8: add endpoint sanity check
authorOliver Neukum <oneukum@suse.com>
Thu, 31 Mar 2016 16:04:25 +0000 (12:04 -0400)
committerBen Hutchings <ben@decadent.org.uk>
Sat, 30 Apr 2016 22:05:22 +0000 (00:05 +0200)
commit2f974f8dc1e451dedb79eeac94f24e667c09917a
treec882afbd5e11424b45bd1faf372f7a4f29621752
parentb323f6de337f4904272172958322b5f2bf50984d
USB: cypress_m8: add endpoint sanity check

commit c55aee1bf0e6b6feec8b2927b43f7a09a6d5f754 upstream.

An attack using missing endpoints exists.

CVE-2016-3137

Signed-off-by: Oliver Neukum <ONeukum@suse.com>
Signed-off-by: Johan Hovold <johan@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
drivers/usb/serial/cypress_m8.c