Skip to content
CVE Ledger
  • Newest CVEsPage
  • Recently added to KEVPage
  • Rising exploitation (EPSS)Page
  • Weekly digestPage
  • StatisticsPage
  • WatchlistPage
  • API docsPage
  • MCP serverPage
  • AboutPage
  • Data sourcesPage
  • Data statusPage
  • ChangelogPage
  • How it's builtPage
  • Support the projectPage

14 results

Back

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

Description

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.

Timeline

  1. ID reserved

    By Linux

  2. · 1 day later

    Published

  3. · 35 days later

    Record updated

Changes after publication (a new score, a public exploit, EPSS crossing 1, 10 or 50 %, leaving KEV) are kept since November 2026; earlier ones are not known.

Scores

No CVSS score yet: neither the CNA, CISA nor NVD has scored this CVE. NVD status: Received.

EPSS (exploitation in 30 days)
0.21% · top 89% of all CVEs (14 Nov 2026)
Loading the EPSS history…

The list uses the assigner's score when there is one, then CISA's, then NVD's: Not scored.

Affected products

  • Linux · Linux

    • affected d6fe1360f42e86262153927986dea6502daff703 – < 7f96803f612134f585ab3b39e6d5b2d4b9c0606f
    • affected d6fe1360f42e86262153927986dea6502daff703 – < 594c62eea7c82f526054496e9fa9b895122a8016
    • affected d6fe1360f42e86262153927986dea6502daff703 – < 6e67d9bdac810edacef78cbaeedd34445aa8ceb7
    • affected d6fe1360f42e86262153927986dea6502daff703 – < e9fc7d53b2eb34c0a607d1659f49b46911aaf16c
    • affected d6fe1360f42e86262153927986dea6502daff703 – < 9b12bd724db9db318e3a68be17693583dc29a066
    • affected d6fe1360f42e86262153927986dea6502daff703 – < 30755d3a5782cd704c8921cac8ee66dffe4383ea
    • affected d6fe1360f42e86262153927986dea6502daff703 – < c6ab7f855891877a16d2e2ddf0cd0305fd098a85
    • affected d6fe1360f42e86262153927986dea6502daff703 – < a2471ed17b0e6ff7bfb6b2ea8e6e5b04c309d293
  • Linux · Linux

    • affected 2.6.37
    • unaffected < 2.6.37
    • unaffected 5.10.273 – ≤ 5.10.*
    • unaffected 5.15.222 – ≤ 5.15.*
    • unaffected 6.1.189 – ≤ 6.1.*
    • unaffected 6.6.158 – ≤ 6.6.*
    • unaffected 6.12.111 – ≤ 6.12.*
    • unaffected 6.18.53 – ≤ 6.18.*
    • unaffected 7.2.7 – ≤ 7.2.*
    • unaffected 7.3 – ≤ *

References

References8

Sources

The same CVE in the primary databases and aggregators, to check against.

Badge for a README or a ticket

CVE-2026-97582 badge
[![CVE-2026-97582](https://cveledger.app/badge/CVE-2026-97582.svg)](https://cveledger.app/cve/CVE-2026-97582)

Record last updated .