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

VectorAV: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 👾

Weakness Enumeration

Related Identifiers

BDU:2026-14357
CVE-2026-64135
USN-8575-1
USN-8575-2
USN-8575-3
USN-8576-1
USN-8576-2
USN-8593-1
USN-8603-1
USN-8610-1
USN-8618-1
USN-8620-1
USN-8620-2
USN-8620-3
USN-8620-4
USN-8663-1
USN-8664-1
USN-8668-1
USN-8728-1
USN-8729-1

Affected Products

Linuxmint
Linux Kernel
Ubuntu