CVE Catalog

CVE-2026-64087

Low risk· EPSS 8%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.18%

8th percentile - higher than 8% of all known CVEs

Summary

In the Linux kernel's pmbus/adm1266 driver, a vulnerability was found due to missing validation of the record count in the BLACKBOX_INFO response. An attacker can supply an inflated value, causing an out-of-bounds read beyond the allocated buffer and potential memory corruption.

Risk Assessment

The organization is at risk of system crash or privilege escalation if the vulnerability is exploited by a local attacker with access to the PMBus. This could lead to data integrity loss or disruption of critical hardware monitoring systems.

Recommendation

Immediately update the Linux kernel to a version containing the fix that caps the record count at 32 and returns -EIO on larger values. Check your distribution for the available patch.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS