Voltage Mapping Vulnerability in Linux Kernel's FP9931 Regulator by Linux Foundation
CVE-2026-80745
What is CVE-2026-80745?
A vulnerability in the Linux kernel's handling of the FP9931 regulator's VPOS/VNEG voltage selector mapping has been identified. The VPOSNEG_table[] does not accurately reflect the mappings specified in the FP9931 datasheet, leading to potential out-of-bounds access for certain selector values. Notably, the table incorrectly contains two additional entries of 7.04V, shifting downstream mappings and resulting in missing voltage mappings for higher selector values. The corrective measures involve eliminating redundant entries and extending the table to ensure accurate voltage clamping. This oversight can compromise system stability and functionality for devices relying on the FP9931 regulator.
Affected Version(s)
Linux 12d821bd13d42e6de3ecb1c13918b1f06a3ee213 < 92a9594053831bf4c5886519688e155912befaee
Linux 12d821bd13d42e6de3ecb1c13918b1f06a3ee213 < 66694b5f90f3876fccb87bbd02b453cdc33b3ae4
Linux 6.19