CVE-2026-46155CWE-125

CVE-2026-46155

Critical · published May 28, 2026

CVSS v3.1
9.1
EPSS
1%
Percentile
50.7
In the wild
Unconfirmed
What it is

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

smb/client: fix out-of-bounds read in smb2_compound_op()

If a server sends a truncated response but a large OutputBufferLength, and

terminates the EA list early, check_wsl_eas() returns success without

validating that the entire OutputBufferLength fits within iov_len.

Then smb2_compound_op() does:

memcpy(idata->wsl.eas, data[0], size[0]);

Where size[0] is OutputBufferLength. If iov_len is smaller than size[0],

memcpy can read beyond the end of the rsp_iov allocation and leak adjacent

kernel heap memory.

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00653 · 50.7th percentile
Weakness
CWE-125 · Out-of-bounds Read
Published
2026-05-28T14:16Z
Affected products (6)
ProductVersionsFixed in
linux/linux_kernel≥ 6.6.32, < 6.6.1406.6.140
linux/linux_kernel≥ 6.9, < 6.12.886.12.88
linux/linux_kernel≥ 6.13, < 6.18.306.18.30
linux/linux_kernel≥ 6.19, < 7.0.77.0.7
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (5)
EPSS history
Timeline
  • 28 MAY 09:36Z
    smb/client: fix out-of-bounds read in smb2_compound_op()
    cvelistv5