Home
Home
Trends
Trends
Vulnerabilities
Vulnerabilities
News
News
Researchers
Researchers
Why dbugs?
Why dbugs?
Settings

Namjae

#33648of 60,577
8.8Total CVSS
Vulnerabilities · 1
PT-2026-36336
2026-05-01
8.8
CVE-2026-31706
Linux
Linux Kernel
An issue exists in the ksmbd module where the `smb inherit dacl()` function trusts the `num aces` value from a parent directory's DACL xattr to determine the size of a heap allocation. An authenticated client can tamper with the `security.NTACL` of a parent directory to provide a large `num aces` value (e.g., 65535) with minimal actual ACE data. This can lead to an uninitialized ~8 MB allocation and may cause a size t multiplication overflow on 32-bit kernels. Additionally, the ACE walk loop fails to properly reject ACEs whose declared size is below the minimum valid on-wire ACE size. The issue was triggered during an SMB2 CREATE operation via the `smb2 open()` function.