Exposed IOCTL with Insufficient Access Control in Linux kernel - CVE-2026-23256

 

Exposed IOCTL with Insufficient Access Control in Linux kernel - CVE-2026-23256

Published: March 20, 2026


Vulnerability identifier: #VU124192
CSH Severity: Low
CVSS v4.0: CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:U/U:Clear
CVE-ID: CVE-2026-23256
CWE-ID: CWE-782
Exploitation vector: Local access
Exploit availability: No public exploit available
Vendor: Linux Foundation
Affected software:
Linux kernel

Detailed vulnerability description

The vulnerability allows a local user to cause a memory leak.

The vulnerability exists due to an off-by-one error in the VF setup_nic_devices() cleanup function in the net: liquidio component when initializing network devices. A local user can trigger a failure during device setup to cause a memory leak.

The vulnerability specifically affects the cleanup logic in setup_nic_devices() where the loop fails to release memory for the current index on error path. This requires the ability to configure or trigger virtual function (VF) device initialization, typically available to privileged users.


How to mitigate CVE-2026-23256

Install security update from vendor's repository.

Sources