diff options
author | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2016-12-06 07:36:29 (GMT) |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2017-01-12 10:39:09 (GMT) |
commit | 404954e5b8a675ea5b4ef4dc4c5a74b1ff3ad410 (patch) | |
tree | a2c1bb54f83d3e1163683d508ec8bdaedb9e105e /lib | |
parent | 72271ae49d6bf4011f5861fcae9e29dfbf87fb65 (diff) | |
download | linux-404954e5b8a675ea5b4ef4dc4c5a74b1ff3ad410.tar.xz |
usb: gadgetfs: restrict upper bound on device configuration size
commit 0994b0a257557e18ee8f0b7c5f0f73fe2b54eec1 upstream.
Andrey Konovalov reported that we were not properly checking the upper
limit before of a device configuration size before calling
memdup_user(), which could cause some problems.
So set the upper limit to PAGE_SIZE * 4, which should be good enough for
all devices.
Reported-by: Andrey Konovalov <andreyknvl@google.com>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions