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
Affected Products
Linux