CVE-2026-90225
Linux · Kernel
A race condition in the Linux kernel NFC LLCP implementation allows local users to trigger a use after free vulnerability by racing getsockopt with an in flight bind operation.
Executive summary
A race condition within the Linux kernel NFC LLCP subsystem could allow a local authenticated attacker to achieve local privilege escalation or system instability.
Vulnerability
The vulnerability exists in the nfc_llcp_getsockopt function, which incorrectly handles the llcp_sock local pointer outside of a locked region. A local attacker with low privileges can exploit this race condition to dereference a freed pointer, resulting in a use after free scenario.
Business impact
The exploitation of this vulnerability allows a local attacker to potentially execute arbitrary code with kernel level privileges or crash the system. Given the CVSS score of 7.8, this poses a significant risk to the integrity and availability of affected systems, particularly in multi user environments where local access is provided to untrusted users.
Remediation
Immediate Action: Update the Linux kernel to version 5.10.270, 5.15.221, 6.1.188, 6.6.157, or later, as provided by your distribution vendor.
Proactive Monitoring: Monitor system logs for kernel oops or panic events, which may indicate attempted exploitation of use after free conditions.
Compensating Controls: If patching is delayed, restrict access to the NFC subsystem or limit the ability of non privileged users to interact with socket operations if not required for system functionality.
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
This vulnerability represents a serious risk to kernel stability and security. Administrators should prioritize the application of kernel updates across all affected environments to eliminate the race condition. Regular patching cycles are essential to defend against local privilege escalation vectors within the Linux kernel.
More Linux CVEs all →
History
CVE Brief tracked this CVE 1 day before it had a CVSS score.
- Disclosed CVE record published
- Collected by CVE Brief No CVSS score yet; tracked as early warning
- CVSS score assigned 7.8 (3.1)
- Analyst report written