CVE-2026-90173
Linux · Kernel
A use-after-free vulnerability in the Linux kernel SMBDirect component allows for potential memory corruption or system crashes due to improper completion queue destruction.
Executive summary
A critical use-after-free vulnerability in the Linux kernel SMBDirect implementation poses a significant risk of remote code execution or system instability.
Vulnerability
The vulnerability exists in the smbdirect_connection_destroy_qp function, which fails to properly cancel completion queue poll work before freeing the queue. An unauthenticated attacker could potentially trigger this race condition, leading to a slab use-after-free scenario.
Business impact
The flaw is assigned a CVSS score of 9.8, reflecting its potential for full system compromise. Successful exploitation could allow an attacker to achieve remote code execution, cause a kernel panic resulting in denial of service, or corrupt sensitive memory structures. Given the core nature of the Linux kernel, this vulnerability presents a high risk to both infrastructure stability and data confidentiality.
Remediation
Immediate Action: Update the Linux kernel to version 7.2.6 or later, or apply the upstream patches associated with commit 8a953b1a47fffb71e70767bc1e914401e3c2f27f.
Proactive Monitoring: Monitor system logs for kernel-related faults, specifically looking for slab-use-after-free errors or unexpected kernel panics, which may indicate exploitation attempts.
Compensating Controls: Restrict network access to SMBDirect-enabled interfaces to trusted internal segments to minimize the exposure of the vulnerable kernel subsystem to potential attackers.
Exploitation status
Public Exploit Available: No.
Analyst recommendation
This vulnerability represents a severe risk due to its location within the kernel and the potential for unauthenticated exploitation. Organizations running affected Linux kernel versions should prioritize testing and deploying the 7.2.6 update or the relevant security patches immediately to maintain system integrity and prevent potential remote compromise.
More Linux CVEs all →
History
CVE Brief tracked this CVE 2 days 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 9.8 (3.1)
- Analyst report written