]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
USB: ldusb: use unsigned size format specifiers
authorJohan Hovold <johan@kernel.org>
Tue, 22 Oct 2019 14:32:03 +0000 (16:32 +0200)
committerStefan Bader <stefan.bader@canonical.com>
Tue, 26 Nov 2019 12:16:14 +0000 (13:16 +0100)
commite21f8985ae7afb2745254b4aabb7d389ac1aa032
tree2433be71a56d4960129f649fc659c6a9bf4a6782
parent3b451e0fa446d44a04e43e6d3f5076109cdfac33
USB: ldusb: use unsigned size format specifiers

BugLink: https://bugs.launchpad.net/bugs/1853519
[ Upstream commit 88f6bf3846ee90bf33aa1ce848cd3bfb3229f4a4 ]

A recent info-leak bug manifested itself along with warning about a
negative buffer overflow:

ldusb 1-1:0.28: Read buffer overflow, -131383859965943 bytes dropped

when it was really a rather large positive one.

A sanity check that prevents this has now been put in place, but let's
fix up the size format specifiers, which should all be unsigned.

Signed-off-by: Johan Hovold <johan@kernel.org>
Link: https://lore.kernel.org/r/20191022143203.5260-3-johan@kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
drivers/usb/misc/ldusb.c