Back to CVE records
High 8.8Published Apr 22, 2026

CVE-2026-31432ksmbd: fix OOB write in QUERY_INFO for compound requests

Updated under an hour ago ()

Does this affect you?

It affects Linux and 1 other product. Add what you run to find out whether that includes you.

No exploitation reported and no EPSS estimate yet.

In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix OOB write in QUERY_INFO for compound requests When a compound request such as READ + QUERY_INFO(Security) is received, and the first command (READ) consumes most of the response buffer, ksmbd could write beyond the allocated buffer while building a security descriptor. The root cause was that smb2_get_info_sec() checked buffer space using ppntsd_size from xattr, while build_sec_desc() often synthesized a significantly larger descriptor from POSIX ACLs. This patch introduces smb_acl_sec_desc_scratch_len() to accurately compute the final descriptor size beforehand, performs proper buffer checking with smb2_calc_max_out_buf_len(), and uses exact-sized allocation + iov pinning.

CVSS
8.8 HIGH (v3.1, CNA)CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness (CWE)
Not given
Known exploited
Not in CISA's KEV catalog
EPSS (exploitation in the next 30 days)
Not loaded for this CVE
Assigned by
Linux
NVD analysis
Modified
Record last updated
Aug 5, 2026
First seen by InfoSec Signals
Oct 9, 2026

Affected products

Affected products
Linux Linux
linux:linux (from the name)
from e2b76ab8b5c9327ab2dae6da05d0752eb2f4771d before 850452af77f55d185f9445e1f7a1db53c5e4aad4; from e2b76ab8b5c9327ab2dae6da05d0752eb2f4771d before d48c64fb80ad78b3dd29fb7d79b6ec7bd72bfc09; from e2b76ab8b5c9327ab2dae6da05d0752eb2f4771d before 075ea208c648cc2bcd616295b711d3637c61de45; from e2b76ab8b5c9327ab2dae6da05d0752eb2f4771d before 515c2daab46021221bdf406bef19bc90a44ec617; from e2b76ab8b5c9327ab2dae6da05d0752eb2f4771d before fda9522ed6afaec45cabc198d8492270c394c7bc; f2283680a80571ca82d710bc6ecd8f8beac67d63; 9f297df20d93411c0b4ddad7f88ba04a7cd36e77; from 5.15.145 before 5.16; and 1 more ranges
CNA record
linux linux_kernel
linux:linux_kernel
from 5.15.145 before 5.16; from 6.1.71 before 6.2; from 6.6 before 6.12.81; from 6.13 before 6.18.22; from 6.19 before 6.19.12; 7.0; 7.0; 7.0; and 3 more ranges
NVD

References

References

The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.

Your cookie choices
We use essential cookies to run this site, and, only with your consent, an advertising cookie from Google to measure whether our ads lead to sign-ups and subscriptions. See our for details.