Impact
This vulnerability occurs in the Linux kernel SMB client when rewriting a DACL larger than 64KB. The code that computes the size of the new DACL uses a 16‑bit accumulator that can wrap, causing the internal size field to become meaningless and the offset pointer to reference arbitrary locations within the ACE array. The resulting buffer corruption is sent to the SMB server, which may process the malformed DACL and become unstable. This flaw enables a remote attacker that can control the DACL content to force a denial of service or, if the server incorrectly interprets the corrupted data, could lead to further compromise. The weakness is an integer overflow that results in a buffer overflow (CWE‑680) and an unchecked buffer write (CWE‑120).
Affected Systems
The flaw affects the Linux kernel SMB client component. Any Linux distribution shipping the Linux kernel version that contains this vulnerable SMB client code is affected. The list of impacted products is represented by the CPE string cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*, indicating all Linux kernel releases that have not yet had the patch applied.
Risk and Exploitability
No EPSS score is available and the vulnerability is not listed in the CISA KEV catalog, implying that no widespread exploitation is documented as of now. The CVSS score is not supplied, so the severity cannot be quantified precisely. The risk of exploitation remains moderate because the flaw requires a client to send a specially crafted DACL to a target SMB server, but the consequence—corruption of ACL data and potential denial of service—could be significant for environments that rely on SMB for file sharing.
OpenCVE Enrichment