Impact
In the Linux kernel, the adm1266 pmbus driver prepares a 257‑byte read transaction while allocating only a 256‑byte buffer. This out‑of‑bounds write can corrupt kernel memory, potentially destabilizing the system or giving a local attacker that controls the I2C bus the ability to elevate privileges. The weakness is a classic out‑of‑bounds write (CWE‑787).
Affected Systems
All Linux kernel releases that include the adm1266 pmbus driver are affected, including the generic production kernel and the 7.1 RC releases identified by the CPE list. Any kernel build that compiles the adm1266 driver (enabled by CONFIG_PMBUS_ADM1266) will be vulnerable.
Risk and Exploitability
The CVSS score of 7.8 indicates high severity, while the EPSS score of less than 1% suggests a very low likelihood of exploitation in the wild. The vulnerability is not listed in CISA’s KEV catalog. The likely attack vector is local access to the I2C bus or control over the device using the adm1266 driver; remote exploitation would require compromising the I2C bus or kernel code, which is presently unlikely.
OpenCVE Enrichment
Ubuntu USN