CVE-2026-64390

8.8

Linux · Kernel (ksmbd)

A race condition in the Linux kernel ksmbd module allows authenticated users to trigger memory corruption and potential code execution via concurrent byte-range lock operations.

Executive summary

A high-severity memory corruption vulnerability in the Linux kernel ksmbd module could allow an authenticated attacker to compromise system integrity and availability.

Vulnerability

This flaw exists in the ksmbd implementation of SMB2_LOCK, where improper locking mechanisms during concurrent SMB3 multichannel requests lead to a race condition. An authenticated user can trigger this condition to access freed memory objects, leading to system instability or arbitrary code execution.

Business impact

Successful exploitation of this vulnerability allows an authenticated attacker to gain unauthorized control over affected systems or cause disruptive service outages. Given the CVSS score of 8.8, this poses a significant risk to data confidentiality, integrity, and system availability, particularly in environments hosting critical file shares via ksmbd.

Remediation

Immediate Action: Update the Linux kernel to versions 5.15.212, 6.1.178, 6.6.145, 6.12.97, or newer as provided by your distribution vendor.

Proactive Monitoring: Monitor system logs for kernel panics or repeated segmentation faults related to the ksmbd module, which may indicate attempted exploitation.

Compensating Controls: If patching is delayed, restrict access to the ksmbd service to trusted subnets and employ network-level segmentation to limit the exposure of SMB services to authenticated users only.

Exploitation status

Public Exploit Available: Unknown.

Analyst recommendation

Organizations utilizing the ksmbd kernel module for SMB file sharing should prioritize patching this vulnerability as part of their next scheduled maintenance cycle. The ability for a low-privileged authenticated user to trigger memory corruption in the kernel necessitates immediate action to prevent potential privilege escalation or system compromise.

More Linux CVEs

Sources