UPSTREAM: USB: mct_u232: add sanity checking in probe
authorBadhri Jagan Sridharan <Badhri@google.com>
Tue, 30 Aug 2016 20:33:55 +0000 (13:33 -0700)
committerBadhri Jagan Sridharan <Badhri@google.com>
Tue, 30 Aug 2016 20:41:35 +0000 (13:41 -0700)
commitee5c7a9739c6ddd0d54385c313b5d6f87652cd63
tree2657ce51f30cb276cf0fefb57356d977a0bb2422
parent125d90ca2fd862ecb119a085d95f813a6263d218
UPSTREAM: USB: mct_u232: add sanity checking in probe

commit 4e9a0b05257f29cf4b75f3209243ed71614d062e upstream.

An attack using the lack of sanity checking in probe is known. This
patch checks for the existence of a second port.

CVE-2016-3136
BUG: 28242610
Signed-off-by: Oliver Neukum <ONeukum@suse.com>
[johan: add error message ]
Signed-off-by: Johan Hovold <johan@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Badhri Jagan Sridharan <Badhri@google.com>
Change-Id: I284ad648c2087c34a098d67e0cc6d948a568413c
drivers/usb/serial/mct_u232.c