CVE-2026-68431 in the critical feed json
ksmbd: validate minimum PDU size for transform requests
published 2026-08-12 2 mo ago modified 2026-08-23 2 mo ago also EUVD-2026-57039
- cvss
- 9.1
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.4%
- EPSS 0.4% chance of exploitation in 30 days, percentile 30%
- public exploits
- 0
- none known
Summary
In the Linux kernel, the following vulnerability has been resolved:
ksmbd: validate minimum PDU size for transform requests
The receive path applies the minimum SMB2 PDU size check only when ProtocolId is SMB2_PROTO_NUMBER. A packet carrying SMB2_TRANSFORM_PROTO_NUM bypasses the check even when the negotiated dialect does not provide transform handling.
On an SMB 2.1 connection, a short transform packet therefore reaches init_smb2_rsp_hdr(), which interprets the request as a full SMB2 header and reads beyond the request allocation. The copied fields can then be returned to the unauthenticated client.
Compression transforms are converted to ordinary SMB2 messages before protocol validation. After that conversion, validate ordinary SMB2 requests against SMB2_MIN_SUPPORTED_PDU_SIZE and require encryption transform requests to contain both a transform header and an SMB2 header. This rejects truncated requests before work allocation.
Patch / fix
- Linux Linux 5.15.217, 6.1.184, 6.4, 6.6.153, 6.12.105, 6.18.46, 7.1.6, 7.2
- linux Debian 12 6.1.187-1
- linux Debian 13 6.12.105-1
- linux Debian 14 7.1.6-1
- linux-6.12 Debian 12 6.12.107-1~deb12u1
debian advisories DEBIAN-CVE-2026-68431
- linux Ubuntu 22.04 LTS 5.15.0-202.212
- linux Ubuntu 26.04 LTS 7.0.0-38.38
- linux-aws Ubuntu 22.04 LTS 5.15.0-1119.126
- linux-aws Ubuntu 26.04 LTS 7.0.0-1014.14
- linux-gcp Ubuntu 22.04 LTS 5.15.0-1120.130
- linux-gcp Ubuntu 26.04 LTS 7.0.0-1014.14
- linux-gke Ubuntu 22.04 LTS 5.15.0-1115.121
- linux-gke Ubuntu 26.04 LTS 7.0.0-1008.9
ubuntu advisories UBUNTU-CVE-2026-68431
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- git.kernel.org/stable/c/22f1aa35b87e471cc31b35b74451f46630863b12 commit
- git.kernel.org/stable/c/928dda88d0e13fbca381255028f65b244343a4ea commit
- git.kernel.org/stable/c/d8e5c5672724b8f3c4c099d2cf60239c996e5424 commit
- git.kernel.org/stable/c/32e486b70c256d5ef4baa5a2936ade2fea50e8eb commit
- git.kernel.org/stable/c/d9e9753dfd43bd27c956578df7804a3c90b80fdc commit
- git.kernel.org/stable/c/b62c510f59803f82f9b4c76ead2a56833b2984c7 commit
- git.kernel.org/stable/c/cfc0b8e5080aec87700774e8568765eaa4b7b92b commit
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-68431 updated cvss 5.5
kernel: ksmbd: validate minimum PDU size for transform requests
-
Red Hat Enterprise Linux 10 kernel 6.12.0-55.94.1.el10_0affected: no fix available
-
Red Hat Enterprise Linux for NVIDIA 26 kernel 6.12.0-55.94.1.el10_0affected: no fix planned “Out of support scope”
-
Red Hat Enterprise Linux 6 perf, kernel, python-perf, kernel-kdump, kernel-firmware, kernel-bootwrapper, +2 more Red Hat Enterprise Linux 7 perf, kernel, bpftool, kernel-rt, python-perf, kernel-kdump, +9 more Red Hat Enterprise Linux 8 perf, kernel, bpftool, kernel-rt, kernel-core, kernel-tools, +30 more Red Hat Enterprise Linux 9 rv, perf, rtla, kernel, bpftool, libperf, +84 more Red Hat OpenShift Container Platform 4 openshift/ose-rhel-coreos-8, openshift/ose-rhel-coreos-9 Red Hat OpenShift Container Platform 5 openshift/ose-rhel-coreos-9not affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
0.37% chance of exploitation in the next 30 days, higher than 30% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 9.1 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H |
Affected products
- Linux Linux
Classification
- Technology feeds
References
- git.kernel.org /stable/c/22f1aa35b87e471cc31b35b74451f46630863b12
- git.kernel.org /stable/c/928dda88d0e13fbca381255028f65b244343a4ea
- git.kernel.org /stable/c/d8e5c5672724b8f3c4c099d2cf60239c996e5424
- git.kernel.org /stable/c/32e486b70c256d5ef4baa5a2936ade2fea50e8eb
- git.kernel.org /stable/c/d9e9753dfd43bd27c956578df7804a3c90b80fdc
- git.kernel.org /stable/c/b62c510f59803f82f9b4c76ead2a56833b2984c7
- git.kernel.org /stable/c/cfc0b8e5080aec87700774e8568765eaa4b7b92b
Sources
- CVE List CVE-2026-68431
- NVD CVE-2026-68431
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.