CVE-2026-98656
Received
Received - Intake
Race Condition in Linux Kernel IIO Trigger Handling
Vulnerability report for CVE-2026-98656, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.
Publication date: 2026-10-18
Last updated on: 2026-10-18
Assigner: kernel.org
Description
Description
In the Linux kernel, the following vulnerability has been resolved:
iio: trigger: cancel reenable_work before freeing trigger
iio_trigger_notify_done_atomic() defers ->reenable() into
trig->reenable_work on the system workqueue, and the worker dereferences
the owning trigger through container_of(). Nothing cancels this work
before iio_trig_release() frees the trigger, so a worker armed by the
last in-flight IRQ can outlive the free and touch freed memory.
Cancel it at the top of iio_trig_release(), which every free path
reaches through the device core's final put_device().
Found by an in-house static analysis tool.
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| Linux | Linux | 9020ef659885f2622cfb386cc229b6d618362895 |
| Linux | Linux | 9020ef659885f2622cfb386cc229b6d618362895 |
| Linux | Linux | 9020ef659885f2622cfb386cc229b6d618362895 |
| Linux | Linux | 9020ef659885f2622cfb386cc229b6d618362895 |
| Linux | Linux | a18aeac73c0f692ba40964f5f56e182312ae843b |
| Linux | Linux | 2c5c948451d57596640b20887b06b523d376eb24 |
| Linux | Linux | 5.15.17 |
| Linux | Linux | 5.16.3 |
| Linux | Linux | 5.17 |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-UNKNOWN |