James Forshaw
6817ae225c
USB: whiteheat: Added bounds checking for bulk command response
...
This patch fixes a potential security issue in the whiteheat USB driver
which might allow a local attacker to cause kernel memory corrpution. This
is due to an unchecked memcpy into a fixed size buffer (of 64 bytes). On
EHCI and XHCI busses it's possible to craft responses greater than 64
bytes leading a buffer overflow.
Signed-off-by: James Forshaw <forshaw@google.com>
Cc: stable <stable@vger.kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-08-24 14:15:08 -05:00
..
2014-01-03 12:39:31 -08:00
2014-01-08 15:01:39 -08:00
2014-01-08 15:01:39 -08:00
2010-05-20 13:21:46 -07:00
2014-05-27 15:04:08 -07:00
2014-03-12 12:44:50 -07:00
2014-01-08 15:01:39 -08:00
2014-07-17 17:12:13 -07:00
2014-03-12 12:44:50 -07:00
2014-03-12 12:44:50 -07:00
2014-01-03 12:42:24 -08:00
2014-01-08 15:01:39 -08:00
2014-01-08 15:01:39 -08:00
2014-01-08 15:01:39 -08:00
2014-08-18 13:09:27 +02:00
2014-08-18 13:09:27 +02:00
2012-03-14 15:43:05 -07:00
2014-01-08 15:01:39 -08:00
2014-03-12 12:44:50 -07:00
2014-01-08 15:01:39 -08:00
2011-03-31 11:26:23 -03:00
2010-05-20 13:21:47 -07:00
2013-03-25 13:50:53 -07:00
2014-05-27 15:12:57 -07:00
2010-05-20 13:21:47 -07:00
2014-05-27 15:12:57 -07:00
2014-01-08 15:01:39 -08:00
2014-01-08 15:01:39 -08:00
2014-01-03 12:31:46 -08:00
2014-03-12 12:44:50 -07:00
2014-01-03 12:34:07 -08:00
2014-03-12 12:44:50 -07:00
2014-01-03 12:39:31 -08:00
2014-05-27 15:14:13 -07:00
2012-10-25 09:37:13 -07:00
2014-07-09 15:44:06 -07:00
2010-05-20 13:21:47 -07:00
2014-05-27 15:04:08 -07:00
2010-05-20 13:21:47 -07:00
2014-01-03 12:34:07 -08:00
2014-01-08 15:01:39 -08:00
2010-10-18 11:03:14 +02:00
2014-01-08 15:01:39 -08:00
2014-03-12 12:44:50 -07:00
2014-07-09 16:25:22 -07:00
2014-01-08 15:01:39 -08:00
2014-01-08 15:01:39 -08:00
2014-01-08 15:01:39 -08:00
2014-01-08 15:01:39 -08:00
2014-08-18 13:09:25 +02:00
2014-01-08 15:01:39 -08:00
2014-08-18 13:09:27 +02:00
2014-08-18 13:09:27 +02:00
2014-01-08 15:01:39 -08:00
2014-05-29 11:20:26 -07:00
2014-03-12 12:44:50 -07:00
2014-01-08 15:01:39 -08:00
2014-05-27 15:04:05 -07:00
2014-03-12 12:44:50 -07:00
2014-01-08 15:01:39 -08:00
2014-03-12 12:44:50 -07:00
2014-03-12 12:44:50 -07:00
2013-06-19 15:54:45 -07:00
2014-01-08 15:01:39 -08:00
2014-06-03 12:57:53 -07:00
2014-02-04 12:59:15 -08:00
2014-05-27 15:04:08 -07:00
2014-05-27 15:04:08 -07:00
2014-01-08 15:01:39 -08:00
2014-01-03 12:39:31 -08:00
2014-08-24 14:15:08 -05:00
2014-01-08 15:01:39 -08:00
2014-01-08 15:01:39 -08:00
2014-08-18 13:09:26 +02:00