Impact
A local buffer overrun exists in the pmbus driver for the ADM1266 hardware monitoring device. The code allocates a 256‑byte read buffer but tells the I2C controller to write up to 257 bytes, causing a write beyond the array bounds. This corruption can lead to kernel memory corruption, system stability issues, or potential exploitation for privilege escalation. The weakness is a classic case of out‑of‑bounds write (CWE‑787).
Affected Systems
All Linux kernel releases that include the adm1266 pmbus driver are affected. The advisory covers the generic Linux kernel image. No specific version range was supplied, so any kernel built with the adm1266 driver is potentially vulnerable.
Risk and Exploitability
The CVSS score of 7.8 marks the issue as high severity. The EPSS score of less than 1% indicates a very low probability of exploitation in the wild. The flaw is not listed in CISA’s KEV catalog. Based on the description, it is inferred that the likely attack vector is local access to the I2C bus or control over a device using the adm1266 driver, rather than through remote means. If an attacker achieves this, the resulting buffer overrun could crash the kernel or lead to privilege escalation.
OpenCVE Enrichment
Ubuntu USN