CVE-2026-98656
Last modified
CVE-2026-98656 is a vulnerability of currently unknown severity. 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.. EPSS estimates a 0.17% chance of exploitation in the next 30 days.
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.
Metrics
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= a18aeac73c0f692ba40964f5f56e182312ae843b, < beec4c9e23b8293c41d3448f9807c28fc9a599d4; >= 9020ef659885f2622cfb386cc229b6d618362895, < 4e790a5bd4249877bcf0c94db12ac490965f9296; >= 9020ef659885f2622cfb386cc229b6d618362895, < ac5d26a46c90ff61fd574eff4e8f0d71c905828a; >= 9020ef659885f2622cfb386cc229b6d618362895, < cf513df1a2c75566cdc802d9da47f62e8d6cfd18; >= 9020ef659885f2622cfb386cc229b6d618362895, < e64703280ce7a23a43c27efebeb7da457c88bf5c; >= 9020ef659885f2622cfb386cc229b6d618362895, < 882d0011c59ff8ac15188ec9ce071399ecfa10ad; >= 9020ef659885f2622cfb386cc229b6d618362895, < 2a57b9246cecd5dd797a42eb310d6c8816f26d9e; 2c5c948451d57596640b20887b06b523d376eb24; >= 5.15.17, < 5.15.224; >= 5.16.3, < 5.17 |
| Linux | Linux | 5.17 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-98656?
How severe is CVE-2026-98656?
How do I fix CVE-2026-98656?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-98650In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98651In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98652In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98653In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98654Rejected reason: This CVE ID has been rejected or withdrawn …
- CVE-2026-98655In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98657In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98658In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98659In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98660In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98661In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98662In the Linux kernel, the following vulnerability has been re…
Are you affected by CVE-2026-98656?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
