cveboard RSS feed

CVE-2026-89797

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2026
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

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

In the Linux kernel, the following vulnerability has been resolved: power: supply: ab8500_fg: fix use-after-free on remove ab8500_fg_remove() destroys the driver workqueue while the threaded interrupt handlers are still armed; they are devm-managed and freed only after ->remove() returns, so a handler that fires in that window queues work on the freed workqueue. Tear the workqueue down through devm instead, registering its cleanup after the power supply and before the interrupt requests. devm then frees the interrupts first, so the handlers can no longer queue work, before disabling the delayed and plain work items and destroying the workqueue. Disabling the items, rather than cancelling them, keeps them disabled so no producer (including the power-supply external_power_changed callback) can requeue them. Found by an in-house static analysis tool.

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
13151631b5bd06a1511353bb221079bbd76606c3affectedgitc2ce9b8f325f522e10e4d262b37ae49deb83e79bUnavailableNone listed
13151631b5bd06a1511353bb221079bbd76606c3affectedgitc660c017dec1fd7cd88e1103c5ae1aae6ce636bfUnavailableNone listed
13151631b5bd06a1511353bb221079bbd76606c3affectedgit013731074ab6a8d11ec209eee64c5b2656954479UnavailableNone listed
13151631b5bd06a1511353bb221079bbd76606c3affectedgit75b1e88d34254f4fb7753345e21bfee47abddd7fUnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
3.4affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver3.4UnavailableNone listed
6.12.112unaffectedsemverUnavailable6.12.*None listed
6.18.51unaffectedsemverUnavailable6.18.*None listed
7.2.5unaffectedsemverUnavailable7.2.*None listed
7.3unaffectedoriginal_commit_for_fixUnavailable*None listed