CVE-2026-64384

9.8

Linux · Kernel

A double-free vulnerability exists in the Linux kernel SMB client, caused by improper handling of response buffer cleanup during replayable errors.

Executive summary

A critical double-free vulnerability in the Linux kernel SMB client allows for potential remote code execution or system instability by an unauthenticated attacker.

Vulnerability

The vulnerability is a memory management flaw (CWE-415: Double Free) within the SMB client implementation. When an SMB2_notify_init operation fails, the kernel incorrectly retains and frees a stale buffer, which can be triggered by an unauthenticated attacker to corrupt memory or cause a kernel panic.

Business impact

The CVSS score of 9.8 indicates a critical severity level, reflecting the potential for complete system compromise. Successful exploitation could allow an attacker to execute arbitrary code with kernel-level privileges, leading to unauthorized data access, total loss of system integrity, or prolonged service disruption.

Remediation

Immediate Action: Update your Linux kernel to version 6.6.145, 6.12.96, 6.18.39, 7.1.4, or a later stable release provided by your distribution vendor.

Proactive Monitoring: Monitor system logs for repeated SMB connection errors or kernel oops messages that may indicate an attempt to trigger this vulnerability.

Compensating Controls: Use network segmentation to restrict access to SMB services to trusted hosts only, thereby limiting the exposure of the vulnerable client implementation.

Exploitation status

Public Exploit Available: No

Analyst recommendation

This vulnerability represents a significant risk due to its location in the kernel and the potential for remote exploitation. Security teams should prioritize patching affected systems across the enterprise, particularly those exposing SMB client functionality to untrusted networks, to mitigate the risk of arbitrary code execution.

More Linux CVEs

Sources