CVE-2026-72382
Last modified
CVE-2026-72382 is a high-severity vulnerability rated 8.8/10 on the CVSS scale. In the Linux kernel, the following vulnerability has been resolved: ksmbd: reject undersized DACLs before parsing ACEs parse_dacl() limits the attacker-controlled ACE count by comparing it with the number of minimal ACEs that fit in the DACL size. The DACL size field is 16 bits, but the expression subtracts sizeof(struct smb_acl). Because sizeof() is unsigned, a DACL size smaller than the ACL header underflows to a large size_t. A malicious client can reach this with: SMB2_SET_INFO (InfoType=SMB2_O_INFO_SECURITY) -> smb2_set_info_sec() -> set_info_sec() -> parse_sec_desc() -> parse_dacl() -> init_acl_state(..., 0xffff) -> init_acl_state(..., 0xffff) -> kmalloc_objs(..., 0xffff) Thus a malformed security descriptor can make num_aces pass the guard and drive large temporary ACL state and pointer-array allocations. Reject DACLs smaller than struct smb_acl before doing the subtraction, so the ACE count check cannot be bypassed by the underflow.. EPSS estimates a 0.21% chance of exploitation in the next 30 days.
Description
In the Linux kernel, the following vulnerability has been resolved: ksmbd: reject undersized DACLs before parsing ACEs parse_dacl() limits the attacker-controlled ACE count by comparing it with the number of minimal ACEs that fit in the DACL size. The DACL size field is 16 bits, but the expression subtracts sizeof(struct smb_acl). Because sizeof() is unsigned, a DACL size smaller than the ACL header underflows to a large size_t. A malicious client can reach this with: SMB2_SET_INFO (InfoType=SMB2_O_INFO_SECURITY) -> smb2_set_info_sec() -> set_info_sec() -> parse_sec_desc() -> parse_dacl() -> init_acl_state(..., 0xffff) -> init_acl_state(..., 0xffff) -> kmalloc_objs(..., 0xffff) Thus a malformed security descriptor can make num_aces pass the guard and drive large temporary ACL state and pointer-array allocations. Reject DACLs smaller than struct smb_acl before doing the subtraction, so the ACE count check cannot be bypassed by the underflow.
Metrics
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9, < 16fb65ec15fe7c90f50a2115854bfd9a032d4023; >= e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9, < 282847c0cf22f2e961155ac8e42f6eeab7e16049; >= e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9, < d020e7f27bf65eecd3805404702f716b2b6d9e73; >= e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9, < 15a9e9b8f7f5d7f380ae54c6f5bcbc0bdcb0f3cd; >= e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9, < 60908f7ebcd9b6cde74ad5711fab0f49c7970949 |
| Linux | Linux | 5.15 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-72382?
How severe is CVE-2026-72382?
How do I fix CVE-2026-72382?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-72377In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72378In the Linux kernel, the following vulnerability has been re…7.5
- CVE-2026-72379In the Linux kernel, the following vulnerability has been re…
- CVE-2026-7238A flaw has been found in code-projects Online Music Site 1.0…4.7
- CVE-2026-72380In the Linux kernel, the following vulnerability has been re…8.8
- CVE-2026-72381In the Linux kernel, the following vulnerability has been re…9.8
- CVE-2026-72383In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-72384In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72385In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72386In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72387In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72388In the Linux kernel, the following vulnerability has been re…
Are you affected by CVE-2026-72382?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
