Impact
In the Linux kernel the Industrial I/O subsystem can terminate a device while a buffer‑mode claim is held, because the unregister routine disables all buffers without acquiring the mlock lock that protects those claims. This race condition, identified as CWE‑366, can corrupt buffer state such as the active_scan_mask, potentially causing inconsistent behavior or data loss during IIO operations.
Affected Systems
The flaw affects all Linux kernel implementations that include the IIO buffer management code. No specific kernel versions are listed, meaning any kernel that contains the unpatched disable path may be impacted.
Risk and Exploitability
The CVSS score of 4.1 indicates moderate severity, and the EPSS score of < 1% shows a very low probability of exploitation. The vulnerability is not listed in the CISA KEV catalog. Exploitation would require local or privileged access to the IIO device and the ability to trigger device unregistration while a buffer‑mode claim is active, but the patch eliminates the race by acquiring mlock during sidebar teardown.
OpenCVE Enrichment
Debian DLA