PT-2026-61404 · Linux · Linux

CVE-2026-64087

·

Published

2026-07-19

·

Updated

2026-07-19

None

No severity ratings or metrics are available. When they are, we'll update the corresponding info on the page.
In the Linux kernel, the following vulnerability has been resolved:
hwmon: (pmbus/adm1266) reject implausible blackbox record count
adm1266 nvmem read blackbox() loops over a record count that comes straight from byte 3 of the BLACKBOX INFO response. The destination buffer is data->dev mem, sized for the nvmem cell's declared 2048 bytes (ADM1266 BLACKBOX MAX RECORDS * ADM1266 BLACKBOX SIZE = 32 * 64). A device that reports a record count greater than 32 -- whether due to firmware bugs, bus corruption, or a non-responsive slave returning 0xff -- would walk read buff past the end of the dev mem allocation on the trailing iterations.
Cap record count at ADM1266 BLACKBOX MAX RECORDS (introduced here) before entering the loop and return -EIO on any larger value, so a malformed BLACKBOX INFO response cannot drive the loop out of bounds.
Found an issue in the description? Have something to add? Feel free to write us 👾

Related Identifiers

CVE-2026-64087

Affected Products

Linux