PT-2026-52292

CVE-2026-53196

·

Published

2026-06-02

·

Updated

2026-10-20

Description by

CVSS 2.0
7.2
High
MetricsAV:L/AC:L/Au:N/C:C/I:C/A:C
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description A heap overflow exists in the get manuf info() function. The issue occurs because the function reads a number of bytes specified by the Size field from a device I2C EEPROM into a buffer allocated with kmalloc obj(), which has a fixed size of 10 bytes. While the Size field is validated in check i2c image() to ensure it does not exceed 16384 bytes, it is not checked against the actual destination buffer size. A malicious USB device can set the Size field to a value up to 16377, leading to a heap overflow of up to 16367 bytes. Additionally, the valid csum() function iterates through the buffer based on the Size field, further compounding the out-of-bounds access.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Exploitability
Exploit
Impacts
Researchers
Vendors
Affected products
Related identifiers
ALSA-2026:61887
ALSA-2026:68570
ALSA-2026:85773
ALSA-2026:85774
ECHO-01C0-F5A2-A4A3
OESA-2026-3454
OESA-2026-3455
OPENSUSE-SU-2026:21555-1
RHSA-2026:61887
RHSA-2026:65708
RHSA-2026:65709
RHSA-2026:65710
RHSA-2026:65711
RHSA-2026:65712
SUSE-SU-2026:22809-1
SUSE-SU-2026:22810-1
SUSE-SU-2026:22903-1
SUSE-SU-2026:22904-1
SUSE-SU-2026:23066-1
SUSE-SU-2026:23068-1
SUSE-SU-2026:23221-1
SUSE-SU-2026:23231-1
SUSE-SU-2026:23237-1
SUSE-SU-2026:3130-1
SUSE-SU-2026:3156-1
SUSE-SU-2026:3166-1
SUSE-SU-2026:3593-1
SUSE-SU-2026:3594-1
SUSE-SU-2026:3595-1
SUSE-SU-2026:3616-1
SUSE-SU-2026:3617-1
SUSE-SU-2026:3809-1
USN-8726-1
USN-8726-2
USN-8726-3
USN-8726-4
USN-8727-1
USN-8728-1
USN-8728-2
USN-8728-3
USN-8760-1
USN-8760-2
USN-8781-1
USN-8800-1
USN-8875-1
USN-8875-2
USN-8876-1
USN-8877-1
USN-8878-1
USN-8879-1
USN-8903-1
USN-8903-2
USN-8904-1
USN-8905-1
USN-8905-2
USN-8906-1
Found an issue in the description? Have something to add? Feel free to write us 👾