CVE-2026-80745

CVE-2026-80745

High · published September 3, 2026

CVSS v3.1
8.4
EPSS
0%
Percentile
7.1
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

regulator: fp9931: Fix VPOS/VNEG voltage selector table

The VPOSNEG_table[] mapping does not match the FP9931 datasheet.

The datasheet defines the VPOS/VNEG voltage mapping as:

00h-04h -> 7.04V (-7.04V)

05h -> 7.26V (-7.26V)

06h -> 7.49V (-7.49V)

...

28h-3Fh -> 15.06V (-15.06V)

However, VPOSNEG_table[] has two issues:

1. Selector 0x00~0x04 should all map to 7.04V (5 entries), but the

table has 6 entries of 7.04V, causing all subsequent entries to be

shifted by one position.

2. Selectors 0x29~0x3F should all clamp to 15.06V (23 entries), but

the table has only 41 entries. Any selector value above 0x28

would result in an out-of-bounds table access.

Fix both issues by removing the duplicate 7.04V entry and appending

the missing 23 clamped 15.06V entries, bringing the table to the

correct size of 64 entries (0x00~0x3F).

The record
Technical detail
CVSS v3.1
8.4 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00180 · 7.1th percentile
Published
2026-09-03T17:06Z
References (2)
EPSS history
Timeline
  • 04 SEP 03:44Z
    EPSS moved — → 0%
    epss
  • 03 SEP 08:26Z
    regulator: fp9931: Fix VPOS/VNEG voltage selector table
    cvelistv5