]> www.infradead.org Git - users/jedix/linux-maple.git/commit
HID: hid-cypress: validate length of report
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 6 Jan 2017 14:33:36 +0000 (15:33 +0100)
committerChuck Anderson <chuck.anderson@oracle.com>
Fri, 26 May 2017 04:30:06 +0000 (21:30 -0700)
commit5ad5dbed582f1928a59117813898a6e22deb56fa
tree7eb337d2596ccaecf0fa5774c4ec059a3d0a2494
parentfaf100a9d52de51180ec6bdf4d4d2b364ef3a266
HID: hid-cypress: validate length of report

Make sure we have enough of a report structure to validate before
looking at it.

Orabug: 25795985
CVE: CVE-2017-7273

Reported-by: Benoit Camredon <benoit.camredon@airbus.com>
Tested-by: Benoit Camredon <benoit.camredon@airbus.com>
Cc: stable <stable@vger.kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
(cherry picked from commit 1ebb71143758f45dc0fa76e2f48429e13b16d110)
Signed-off-by: Aniket Alshi <aniket.alshi@oracle.com>
Reviewed-by: Jack Vogel <jack.vogel@oracle.com>
drivers/hid/hid-cypress.c