Several USB serial drivers failed to detect short control transfers, something which could lead to uninitialised data leaking to user space or being treated as valid input. The two information-leak fixes are marked for stable, and so is the spcp8x5 modem-status fix. Included is also a clean up removing an unnecessary allocation from iuu_phoenix. These are all intended for inclusion in 4.11. Johan Johan Hovold (15): USB: serial: ark3116: fix register-accessor error handling USB: serial: ark3116: fix open error handling USB: serial: ftdi_sio: fix modem-status error handling USB: serial: ftdi_sio: fix latency-timer error handling USB: serial: io_edgeport: fix epic-descriptor handling USB: serial: io_edgeport: fix descriptor error handling USB: serial: iuu_phoenix: remove unused buffer from open USB: serial: mct_u232: fix modem-status error handling USB: serial: mos7720: fix control-message error handling USB: serial: mos7840: fix control-message error handling USB: serial: pl2303: fix line-setting error handling USB: serial: quatech2: fix control-message error handling USB: serial: spcp8x5: fix modem-status handling USB: serial: ssu100: fix control-message error handling USB: serial: ti_usb_3410_5052: fix control-message error handling drivers/usb/serial/ark3116.c | 38 ++++++++++++++++++++------- drivers/usb/serial/ftdi_sio.c | 13 +++++++--- drivers/usb/serial/io_edgeport.c | 48 ++++++++++++++++++++++++----------- drivers/usb/serial/iuu_phoenix.c | 15 +---------- drivers/usb/serial/mct_u232.c | 6 ++++- drivers/usb/serial/mos7720.c | 9 +++++-- drivers/usb/serial/mos7840.c | 19 +++++++++++--- drivers/usb/serial/pl2303.c | 8 ++---- drivers/usb/serial/quatech2.c | 24 ++++++++++-------- drivers/usb/serial/spcp8x5.c | 8 +++++- drivers/usb/serial/ssu100.c | 31 +++++++++++++++++----- drivers/usb/serial/ti_usb_3410_5052.c | 12 +++------ 12 files changed, 150 insertions(+), 81 deletions(-) -- 2.10.2 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html