Impact
The vulnerability originates from a race condition (CWE-367) in the ksmbd durable scavenger routine within the Linux kernel. When a durable SMB handle expires, the scavenger can reuse the same list node, corrupting the m_fp_list structure and triggering a use‑after‑free when another kernel routine performs a lookup or rename operation. This leads to kernel memory corruption that an attacker could exploit to execute arbitrary code with kernel privileges, effectively enabling privilege escalation.
Affected Systems
All Linux kernel versions that include the ksmbd SMB server component before the patch are affected. The vulnerability is present in kernels that implement the ksmbd durable scavenger path and m_fp_list walking for share‑mode checks and lookup operations. No specific version numbers are supplied, so any kernel containing ksmbd before the fix may be vulnerable.
Risk and Exploitability
The CVSS score of 9.8 rates the issue as critical. The EPSS score of less than 1% indicates a very low likelihood of exploitation in the wild. The vulnerability is not listed in CISA’s KEV catalogue. Attackers would need to orchestrate a race between SMB clients performing lookup or rename operations and the kernel’s background scavenger. Practical risk is limited to environments that expose the SMB server to untrusted clients; once the server is patched or its exposure reduced, the exploit window closes.
OpenCVE Enrichment
Ubuntu USN