diff options
author | Sven Schnelle <svens@stackframe.org> | 2012-08-17 23:43:43 +0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-08-18 04:55:46 +0400 |
commit | 99f347caa4568cb803862730b3b1f1942639523f (patch) | |
tree | eea4cff2cddd658d93beca0a46f31be807b8b3fa /drivers/usb/misc/uss720.c | |
parent | 83957df21dd94655d2b026e0944a69ff37b83988 (diff) | |
download | linux-99f347caa4568cb803862730b3b1f1942639523f.tar.xz |
USB: CDC ACM: Fix NULL pointer dereference
If a device specifies zero endpoints in its interface descriptor,
the kernel oopses in acm_probe(). Even though that's clearly an
invalid descriptor, we should test wether we have all endpoints.
This is especially bad as this oops can be triggered by just
plugging a USB device in.
Signed-off-by: Sven Schnelle <svens@stackframe.org>
Cc: stable <stable@vger.kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/usb/misc/uss720.c')
0 files changed, 0 insertions, 0 deletions