REDHAT-BUG-2492750: Medium severity Linux Linux kernel vulnerability

Published Jun 25, 2026
·
Updated

In the Linux kernel, the following vulnerability has been resolved:

USB: serial: ioti: fix heap overflow in getmanufinfo()

getmanufinfo() reads le16tocpu(romdesc->Size) bytes from the device I2C EEPROM into a buffer allocated with kmallocobj(), which is sizeof(struct edgetimanufdescriptor) = 10 bytes.

The Size field comes from the device and is only validated (in checki2cimage()) to make sure the descriptor fits within TIMAXI2CSIZE (16384 bytes), not against the destination buffer size. A malicious USB device can therefore set Size to any value up to 16377, causing a heap overflow of up to 16367 bytes when plugged into a host running this driver.

validcsum() is called after readrom() and also iterates buffer[0..Size-1], compounding the out-of-bounds access.

Fix by rejecting descriptors with unexpected length before calling readrom().

[ johan: amend commit message; also check for short descriptors ]

Affected Software

1 affected component
Linux Linux kernel

Event History

Jun 25, 2026
Data Sourced
via Red Hat·10:03 AM
DescriptionSeverityAffected Software

Frequently Asked Questions

1

What is the severity of REDHAT-BUG-2492750?

The severity of REDHAT-BUG-2492750 is medium, rated at 4.

2

What type of vulnerability is described in REDHAT-BUG-2492750?

REDHAT-BUG-2492750 describes a heap overflow vulnerability in the Linux kernel.

3

How can I fix REDHAT-BUG-2492750?

To fix REDHAT-BUG-2492750, you should apply the latest patches provided for the Linux kernel.

4

What component of the system is affected by REDHAT-BUG-2492750?

The USB: serial: io_ti driver in the Linux kernel is affected by REDHAT-BUG-2492750.

5

When was REDHAT-BUG-2492750 published?

REDHAT-BUG-2492750 was published on June 25, 2026.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203