CVE-2026-90153

Linux · Kernel

A vulnerability in the Linux kernel ksmbd module allows authenticated users to bypass access control checks by crafting a DACL that places access-granting ACEs outside the defined DACL boundary.

Executive summary

A flaw in the Linux kernel ksmbd implementation could allow an authenticated attacker to gain unauthorized file access by manipulating DACL boundaries.

Vulnerability

The ksmbd component fails to properly bound ACE walks within the declared DACL size, allowing bytes following the boundary to be parsed as access control entries. This vulnerability requires an authenticated attacker to interact with the SMB server.

Business impact

Successful exploitation allows an authenticated user to achieve unauthorized read or write access to files that should otherwise be protected by access control lists. Given the CVSS score of 8.1, this represents a high risk of data compromise and loss of confidentiality or integrity for sensitive file shares hosted on the Linux kernel.

Remediation

Immediate Action: Update the Linux kernel to version 6.6.157, 6.12.110, 6.18.52, 7.2.6, or a later stable release provided by your distribution vendor.

Proactive Monitoring: Monitor SMB server logs for unusual access patterns or repeated attempts to access restricted directories by authenticated users.

Compensating Controls: Restrict access to the SMB service to trusted network segments and implement strict filesystem-level permissions that do not rely solely on the ksmbd kernel module for enforcement.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

This vulnerability presents a significant risk to the integrity of file shares managed by the ksmbd kernel module. System administrators should prioritize testing and deploying the provided kernel patches to their production environments immediately to prevent potential unauthorized access.

More Linux CVEs all →

History

CVE Brief tracked this CVE 1 day before it had a CVSS score.

  1. Disclosed CVE record published
  2. Collected by CVE Brief No CVSS score yet; tracked as early warning
  3. CVSS score assigned 8.1 (3.1)
  4. Analyst report written

Sources