CVE-2026-89942
kernel: iio: buffer: Fix potential use-after-free in anonymous buffer release
Severity
ModerateRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · September 16, 2026
Updated · November 1, 2026
Description
A flaw was found in the Linux kernel's Industrial I/O (IIO) buffer subsystem. An anonymous buffer handle, which maintains a reference to an IIO device, can be improperly released if it holds the last reference when the device is removed. This improper handling of a mutex during the buffer's release process leads to a use-after-free vulnerability. A local attacker could potentially exploit this to cause a system crash or achieve arbitrary code execution.
Statement
This vulnerability is evaluated with a Moderate severity rating because triggering the condition requires local access and specific hardware detachment events, restricting the blast radius primarily to a local denial of service. Standard enterprise server deployments rarely utilize Industrial I/O sensor devices or expose unprivileged buffer interfaces, significantly limiting exposure in typical production environments. Furthermore, triggering the use-after-free requires an unbind or physical device unplug while user-space handles remain open, operations that normally require elevated privileges or physical access.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
Mitigation for this issue is either not available or the currently available options don't meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.
CVSS / CWE
CVSS 3.1 · 5.5CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CWE-364 · Signal Handler Race Condition