CVE-2026-89470

CVE-2026-89470

High · published September 12, 2026

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

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

power: supply: cros_usbpd: Limit port counts to EC_USB_PD_MAX_PORTS

Currently the cros_usbpd-charger driver probe iterates based on raw

charger port count returned by the embedded controller. The only check

is against the number of USB PD ports which the embedded controller

also defines. A malicious embedded controller could return an inaccurate

port count (up to 255) resulting in an out of bounds write and

subsequent memory corruption.

Update helper functions in cros_usbpd-charger to limit port counts to

EC_USB_PD_MAX_PORTS.

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.00142 · 3.2th percentile
Published
2026-09-12T00:19Z
References (8)
EPSS history
Timeline
  • 13 SEP 03:23Z
    EPSS moved — → 0%
    epss
  • 11 SEP 19:43Z
    power: supply: cros_usbpd: Limit port counts to EC_USB_PD_MAX_PORTS
    cvelistv5