CVE-2026-43350CWE-125

CVE-2026-43350

High · published May 8, 2026

CVSS v3.1
7.6
EPSS
0%
Percentile
16.6
In the wild
Unconfirmed
What it is

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

smb: client: require a full NFS mode SID before reading mode bits

parse_dacl() treats an ACE SID matching sid_unix_NFS_mode as an NFS

mode SID and reads sid.sub_auth[2] to recover the mode bits.

That assumes the ACE carries three subauthorities, but compare_sids()

only compares min(a, b) subauthorities. A malicious server can return

an ACE with num_subauth = 2 and sub_auth[] = {88, 3}, which still

matches sid_unix_NFS_mode and then drives the sub_auth[2] read four

bytes past the end of the ACE.

Require num_subauth >= 3 before treating the ACE as an NFS mode SID.

This keeps the fix local to the special-SID mode path without changing

compare_sids() semantics for the rest of cifsacl.

The record
Technical detail
CVSS v3.1
7.6 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:H
CVSS v4.0
Not supplied
EPSS
0.00259 · 16.6th percentile
Weakness
CWE-125 · Out-of-bounds Read
Published
2026-05-08T18:16Z
Affected products (4)
ProductVersionsFixed in
linux/linux_kernel≥ 5.4, < 6.6.1366.6.136
linux/linux_kernel≥ 6.7, < 6.12.846.12.84
linux/linux_kernel≥ 6.13, < 6.18.256.18.25
linux/linux_kernel≥ 6.19, < 7.0.27.0.2
References (9)
EPSS history
Timeline
  • 08 MAY 13:41Z
    smb: client: require a full NFS mode SID before reading mode bits
    cvelistv5