PT-2026-36342 · Linux · Linux Kernel
Published
2026-05-01
·
Updated
2026-05-26
·
CVE-2026-31712
CVSS v3.1
8.3
High
| Vector | AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:H |
Name of the Vulnerable Software and Affected Versions
Linux kernel (affected versions not specified)
Description
An out-of-bounds read exists in the ksmbd component. The
smb check perm dacl() function fails to properly validate that an Access Control Entry (ACE) size is sufficient for the structure it describes. An authenticated SMB client with permissions to set an ACL on a file can create a crafted Discretionary Access Control List (DACL) where the ace->size is smaller than required. When the kernel subsequently processes a CREATE request for that file, it triggers an out-of-bounds read while accessing the access req and ace->sid variables. This can lead to kernel state corruption or be detected by KASAN (Kernel Address Sanitizer), a dynamic memory error detector.Recommendations
As a temporary workaround, restrict the ability of users to set custom ACLs on files accessed via SMB until a patch is applied.
Fix
Memory Corruption
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Linux Kernel