CVE-2026-89463

CVE-2026-89463

published September 12, 2026

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

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

power: supply: ucs1002: fix use-after-free on remove

ucs1002 has no remove callback, so unbind runs entirely through devm.

The alert IRQ handler queues the health_poll delayed work, and the work

reschedules itself while the chip reports a bad-health condition. devm

frees the alert IRQ, which only synchronizes the handler; it does not

cancel the delayed work, which can then run after devm frees the driver

data and dereference it.

Register health_poll with devm_delayed_work_autocancel() before the

alert IRQ is requested. devm then frees the IRQ before cancelling the

work, so the handler can no longer queue it and the work is cancelled

before the driver data is freed.

This issue was found by an in-house static analysis tool.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00211 · 10.8th percentile
Published
2026-09-12T00:19Z
References (7)
EPSS history
Timeline
  • 13 SEP 03:23Z
    EPSS moved — → 0%
    epss
  • 11 SEP 19:43Z
    power: supply: ucs1002: fix use-after-free on remove
    cvelistv5