← All Advisories
Reported from OT-Advisories.com as of

CVE-2026-72382

Last refreshed2026-10-30

Status: UPDATED  |  Advisory ID: CVE-2026-72382

Key Details

CVECVE-2026-72382
CVSS Score / Version
8.8 (High) / CVSS v3.1
Updated2026-10-30
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS Prose
attack vector is network; attack complexity is low; privileges required is low; user interaction is none; scope is unchanged; confidentiality impact is high; integrity impact is high; availability impact is high.
Affected products
Linux Kernel

Affected Products, Subsystems & Sectors

VendorProductAffected VersionsPatch Status
LinuxLinux Kernel
SubsystemsOT Supporting Infrastructure
SectorsAll Sectors

What to Know

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. (NVD)

What to Do

Monitor Linux's web page for any future patch releases.

References

SourceReference
NVDhttps://nvd.nist.gov/vuln/detail/CVE-2026-72382
CVEhttps://www.cve.org/CVERecord?id=CVE-2026-72382
Report compilation © 2026 OT-Advisories.com  ·  CC BY 4.0  ·  Source materials remain the property of their respective publishers as cited.