CVE-2026-68098CWE-125

CVE-2026-68098

High · published August 10, 2026

CVSS v3.1
8.8
EPSS
0%
Percentile
34.7
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

ksmbd: bound DACL dedup walk to copied ACEs

set_ntacl_dacl() can stop copying ACEs before consuming the full input

DACL when size accounting overflows.

When that happens, num_aces reflects only the ACEs that were actually

copied into the output DACL, but set_posix_acl_entries_dacl() still

receives nt_num_aces and uses it to walk the existing ACE array during

dedup.

That makes the dedup walk scan past the copied ACE array and inspect

buffer tail that does not contain valid ACEs.

Split the two meanings currently carried by the NT ACE count. Pass the

number of copied NT ACEs to bound the dedup walk, and preserve the

original "input DACL had NT ACEs" state separately for the

Everyone/default ACL fallback.

This keeps the dedup walk aligned with the ACEs that are actually

present in the rebuilt DACL.

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00414 · 34.7th percentile
Weakness
CWE-125 · Out-of-bounds Read
Published
2026-08-10T17:19Z
References (5)
EPSS history
Timeline
  • 10 AUG 11:58Z
    ksmbd: bound DACL dedup walk to copied ACEs
    cvelistv5