CVE-2026-23230

Linux · Kernel

A race condition in the Linux kernel SMB client handling of bitfields in `struct cached_fid` can lead to memory corruption or denial of service due to shared-byte read-modify-write operations.

Executive summary

A high-severity race condition in the Linux kernel SMB client exposes systems to potential memory instability and denial-of-service attacks.

Vulnerability

This vulnerability involves a race condition where is_open, has_lease, and on_list bitfields within struct cached_fid are updated concurrently via non-atomic read-modify-write operations. An attacker with low privileges could exploit this to trigger unexpected kernel behavior or service disruption.

Business impact

The vulnerability carries a CVSS score of 8.8, indicating a high risk to system availability and integrity. Successful exploitation could lead to kernel panics, service outages for SMB-dependent workloads, or potentially unstable system states, resulting in significant operational downtime for enterprise environments relying on Linux-based file sharing.

Remediation

Immediate Action: Upgrade the Linux kernel to versions 6.6.125, 6.12.72, 6.18.11, or 6.19.1 as provided by your distribution vendor.

Proactive Monitoring: Monitor kernel logs for signs of memory corruption, unexpected process termination, or recurring SMB client errors that may indicate exploitation attempts.

Compensating Controls: Restrict access to SMB shares to trusted users and ensure that kernel-level security modules (such as SELinux or AppArmor) are configured to limit the reach of unprivileged processes interacting with kernel subsystems.

Exploitation status

Public Exploit Available: false

Analyst recommendation

Given the high CVSS score of 8.8 and the fundamental nature of the Linux kernel, this vulnerability poses a significant risk to system stability. Security teams should prioritize patching affected kernels across all production environments immediately to prevent potential denial-of-service scenarios.