CVE-2026-68097
Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
10/08/2026
Last modified:
17/08/2026
Description
In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
ksmbd: validate ACE size against SID sub-authorities<br />
<br />
set_ntacl_dacl() validates sid.num_subauth before copying an ACE, but<br />
does not verify that the declared ACE size contains all sub-authorities<br />
described by that field. An undersized ACE can therefore be copied<br />
and later make the POSIX ACL deduplication walk inspect data beyond<br />
the copied ACE boundary.<br />
<br />
The existing initial bound check is also too small. It only ensures<br />
that the ACE size field is accessible before set_ntacl_dacl() reads<br />
sid.num_subauth farther into the input buffer.<br />
<br />
Require enough input for the fixed SID header before accessing<br />
num_subauth, reject ACEs smaller than that header, and skip ACEs<br />
whose declared size cannot contain the complete SID. This makes the<br />
validation consistent with the other ACE walk paths.
Impact
Base Score 3.x
8.80
Severity 3.x
HIGH
References to Advisories, Solutions, and Tools
- https://git.kernel.org/stable/c/337022d9dfac441c3b35e4455a51aa981996e02e
- https://git.kernel.org/stable/c/5152c6d49e3fd4e9f2e857c57527aead752f1f87
- https://git.kernel.org/stable/c/61fd3559199f7fa693dcbff35e59477e24af041a
- https://git.kernel.org/stable/c/62d80d7c2d9428085e7458ad4c06ca8c0984039b
- https://git.kernel.org/stable/c/b7cb5bf0855470799f12da825de91e48951b3876


