CVE-2026-90028

CVE-2026-90028

published September 16, 2026

CVSS
—
EPSS
0%
Percentile
9.0
In the wild
Unconfirmed
What it is

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

usb: typec: hd3ss3220: track VBUS enable state per consumer

regulator_is_enabled() reports the aggregate regulator state, not

whether this consumer holds an enable reference. If another consumer

enables VBUS first, the driver can skip its own regulator_enable() call

and later attempt to drop a reference it never acquired, triggering an

unbalanced regulator disable warning.

Track successful enable and disable calls locally. Keep the state

unchanged when an operation fails so a later role or ID notification

retries the operation while this consumer keeps balanced references.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00198 · 9.0th percentile
Published
2026-09-16T15:17Z
References (2)
EPSS history
Timeline
  • 18 SEP 04:02Z
    EPSS moved — → 0%
    epss
  • 16 SEP 10:33Z
    usb: typec: hd3ss3220: track VBUS enable state per consumer
    cvelistv5