SEPTEMBER 18, 2026
Live Feed
Back to database
Case File

CVE-2026-89463

UNKNOWN · CVSS N/A EPSS 0.21%

Source: NVD + CISA KEV + EPSS · Published 2026-09-11 · Last synced 2026-09-18

CyberRota Analysis

AI-Generated

The vulnerability affects the Linux kernel's ucs1002 driver, specifically related to a use-after-free condition that occurs during the removal process due to the lack of a proper remove callback. This flaw can lead to potential exploitation where the delayed work continues to execute after the driver data has been freed, risking system stability and security. Organizations using Linux systems with the ucs1002 driver should prioritize addressing this vulnerability to mitigate the risk of unauthorized access or system crashes.

CVE
CVE-2026-89463
Severity
UNKNOWN
CVSS
N/A
EPSS
0.21%
Linux

Original NVD Description

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.