PT-2026-61452 · Linux+2 · Linux Kernel+2
CVE-2026-64135
·
Published
2026-05-21
·
Updated
2026-09-07
CVSS v2.0
6.5
Medium
| Vector | AV:L/AC:L/Au:M/C:C/I:C/A:C |
Name of the Vulnerable Software and Affected Versions
Linux kernel (affected versions not specified)
Description
A stack buffer overflow exists in the
adm1266 nvmem read blackbox() function within the hwmon module. The function uses a 5-byte stack buffer when calling i2c smbus read block data() to retrieve the BLACKBOX INFO response. Because i2c smbus read block data() does not verify the caller's buffer size and instead copies a number of bytes based on the length byte returned by the slave device (up to I2C SMBUS BLOCK MAX, which is 32 bytes), a device returning a block length greater than 5 can trigger a buffer overflow.Recommendations
Update the Linux kernel to a version where the
adm1266 nvmem read blackbox() local buffer is widened to I2C SMBUS BLOCK MAX to accommodate all well-formed SMBus block responses.Exploit
Fix
Uncontrolled Recursion
Buffer Overflow
Stack Overflow
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Linuxmint
Linux Kernel
Ubuntu