summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAdrian Salido <salidoa@google.com>2017-09-08 10:55:27 -0700
committerBen Hutchings <ben@decadent.org.uk>2018-01-01 20:51:30 +0000
commit3714f6dbf201739467d09c28fb518ca0ccf0f983 (patch)
tree10391aff7c27e40b667edfe083624372644c0ebc /include
parent15daa442f83017a3c6a20faa94c087dd2e93a100 (diff)
HID: i2c-hid: allocate hid buffers for real worst case
commit 8320caeeffdefec3b58b9d4a7ed8e1079492fe7b upstream. The buffer allocation is not currently accounting for an extra byte for the report id. This can cause an out of bounds access in function i2c_hid_set_or_send_report() with reportID > 15. Signed-off-by: Adrian Salido <salidoa@google.com> Reviewed-by: Benson Leung <bleung@chromium.org> Signed-off-by: Guenter Roeck <groeck@chromium.org> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com> Signed-off-by: Jiri Kosina <jkosina@suse.cz> Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions