CVE-2026-97600

ieee802154: cc2520: fix FIFOP work use-after-free

State
Published
Severity
Not scored
Published
Sep 25, 2026
Updated
Oct 21, 2026
Reserved
Sep 24, 2026

Read the record on cve.org

Description

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

ieee802154: cc2520: fix FIFOP work use-after-free

The FIFOP interrupt handler queues cc2520_fifop_irqwork. On removal, cc2520_remove() only flushes the work. The devm-managed FIFOP IRQ remains active until after ->remove() returns and can queue the work again after that flush, allowing it to run after the private data is released.

Disable the work with disable_work_sync() instead of flushing it, so the handler can no longer queue it once removal begins. Destroy the buffer mutex last, since the worker and the stop callback invoked through ieee802154_unregister_hw() both take it.

Found by an in-house static analysis tool.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 0da6bc8cc3417a5e452efb886ff2c61e72b743d6 to before 4a1ba62a486a4c43af91d01661a95e82dc4aaefaAffected
  • 0da6bc8cc3417a5e452efb886ff2c61e72b743d6 to before 56a9919d8494fb118eebf167bef0622528fbf2e7Affected
  • 0da6bc8cc3417a5e452efb886ff2c61e72b743d6 to before c68fd52c73b676aee67020011e98fea125a978f4Affected
  • 0da6bc8cc3417a5e452efb886ff2c61e72b743d6 to before 890a80d516a1447db5c21bf92841a82914ea897dAffected
  • 0da6bc8cc3417a5e452efb886ff2c61e72b743d6 to before ff5891b266a7fc6a062710836be84f1cc19338b5Affected
LinuxLinux
  • 3.17Affected
  • before 3.17Not affected
  • 6.6.160 through 6.6.*Not affected
  • 6.12.111 through 6.12.*Not affected
  • 6.18.53 through 6.18.*Not affected
  • 7.2.7 through 7.2.*Not affected
  • 7.3 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.