cveboard RSS feed

CVE-2026-97582

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)

hwmon: (gpio-fan) Fix use-after-free in alarm work

In the Linux kernel, the following vulnerability has been resolved: hwmon: (gpio-fan) Fix use-after-free in alarm work fan_alarm_irq_handler() queues fan_data->alarm_work, but nothing cancels it. fan_alarm_notify() dereferences fan_data and its hwmon device. On unbind, devres frees the interrupt, which only waits for the handler itself, and then releases the hwmon device and fan_data, so a pending fan_alarm_notify() can run after those frees. Replace INIT_WORK() with devm_work_autocancel(), registered before devm_request_irq(). The devres cleanup then frees the interrupt first, so no new work can be queued, and cancels the work while fan_data and the hwmon device are still alive. This issue was 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)
d6fe1360f42e86262153927986dea6502daff703affectedgit594c62eea7c82f526054496e9fa9b895122a8016UnavailableNone listed
d6fe1360f42e86262153927986dea6502daff703affectedgit6e67d9bdac810edacef78cbaeedd34445aa8ceb7UnavailableNone listed
d6fe1360f42e86262153927986dea6502daff703affectedgite9fc7d53b2eb34c0a607d1659f49b46911aaf16cUnavailableNone listed
d6fe1360f42e86262153927986dea6502daff703affectedgit9b12bd724db9db318e3a68be17693583dc29a066UnavailableNone listed
d6fe1360f42e86262153927986dea6502daff703affectedgit30755d3a5782cd704c8921cac8ee66dffe4383eaUnavailableNone listed
d6fe1360f42e86262153927986dea6502daff703affectedgitc6ab7f855891877a16d2e2ddf0cd0305fd098a85UnavailableNone listed
d6fe1360f42e86262153927986dea6502daff703affectedgita2471ed17b0e6ff7bfb6b2ea8e6e5b04c309d293UnavailableNone 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)
2.6.37affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver2.6.37UnavailableNone listed
5.15.222unaffectedsemverUnavailable5.15.*None listed
6.1.189unaffectedsemverUnavailable6.1.*None listed
6.6.158unaffectedsemverUnavailable6.6.*None listed
6.12.111unaffectedsemverUnavailable6.12.*None listed
6.18.53unaffectedsemverUnavailable6.18.*None listed
7.2.7unaffectedsemverUnavailable7.2.*None listed
7.3unaffectedoriginal_commit_for_fixUnavailable*None listed