]> git.ipfire.org Git - thirdparty/linux.git/commit
USB: serial: mxuport: fix memory corruption with small endpoint
authorJohan Hovold <johan@kernel.org>
Fri, 22 May 2026 14:19:50 +0000 (16:19 +0200)
committerJohan Hovold <johan@kernel.org>
Sat, 23 May 2026 07:07:18 +0000 (09:07 +0200)
commit4085f0dbb1ce2251c9a5938d693de6593f0ab2bd
tree7a4c25cbd134dc6eea2e73c4a71f5807cfddfa1a
parente1a9d791fd66ab2431b9e6f6f835823809869047
USB: serial: mxuport: fix memory corruption with small endpoint

Make sure that the bulk-out endpoint max packet size is at least eight
bytes to avoid user-controlled slab corruption should a malicious device
report a smaller size.

Fixes: ee467a1f2066 ("USB: serial: add Moxa UPORT 12XX/14XX/16XX driver")
Cc: stable@vger.kernel.org # 3.14
Cc: Andrew Lunn <andrew@lunn.ch>
Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Johan Hovold <johan@kernel.org>
drivers/usb/serial/mxuport.c