CVE-2026-98669
Received
Received - Intake
Buffer Mode Claim Race Condition in Linux Kernel IIO Subsystem
Vulnerability report for CVE-2026-98669, 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: buffer: serialize buffer teardown with mode claims
Buffer-mode claims hold mlock to guarantee that the device remains in
buffer mode until the claim is released. Normal buffer updates take
info_exist_lock followed by mlock in iio_update_buffers().
However, iio_device_unregister() disables and deactivates all buffers
without taking mlock. This can invalidate buffer state, including
active_scan_mask, while a buffer-mode claim is held.
Take mlock in iio_disable_all_buffers() so that unregister honors the
mode-claim lifetime guarantee. The info_exist_lock -> mlock ordering
matches iio_update_buffers().
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| Linux | Linux | 0a8565425afd8ba0e1a0ea73e21da119ee6dacea |
| Linux | Linux | 0a8565425afd8ba0e1a0ea73e21da119ee6dacea |
| Linux | Linux | 0a8565425afd8ba0e1a0ea73e21da119ee6dacea |
| Linux | Linux | 0a8565425afd8ba0e1a0ea73e21da119ee6dacea |
| Linux | Linux | a9c471892d75847671a246619c2148578f22bbc6 |
| Linux | Linux | 7bca0af538a49dacb1470f233be0676bdc09605b |
| Linux | Linux | 5.15.137 |
| Linux | Linux | 6.1.60 |
| Linux | Linux | 6.2 |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-UNKNOWN |