diff options
author | James Forshaw <forshaw@google.com> | 2014-08-23 14:39:48 -0700 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2014-09-05 16:28:37 -0700 |
commit | d0e6e29e2c9820d39b83fa275bf68c7c8bc7935e (patch) | |
tree | 0109f60fe6bafcce15927d40f24622b833af1601 /drivers/usb/core | |
parent | 17912b6285ac739e9c461a3601a4a7c7eda7a5a8 (diff) |
USB: whiteheat: Added bounds checking for bulk command response
commit 6817ae225cd650fb1c3295d769298c38b1eba818 upstream.
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>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/usb/core')
0 files changed, 0 insertions, 0 deletions