CVE-2026-89633 in the critical feed json
smb: client: fix OOB read/write from unvalidated DataOffset in coalesce_t2()
published 2026-09-11 58 d ago modified 2026-10-30 9 d ago also EUVD-2026-76545
- cvss
- 9.8
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.6%
- EPSS 0.6% chance of exploitation in 30 days, percentile 46%
- public exploits
- 0
- none known
Summary
In the Linux kernel, the following vulnerability has been resolved:
smb: client: fix OOB read/write from unvalidated DataOffset in coalesce_t2()
coalesce_t2() computes data pointers directly from server-supplied DataOffset fields with no validation against buffer bounds:
data_area_of_tgt = (char *)&pSMBt->hdr.Protocol + get_unaligned_le16(&pSMBt->t2_rsp.DataOffset); data_area_of_src = (char *)&pSMBs->hdr.Protocol + get_unaligned_le16(&pSMBs->t2_rsp.DataOffset); data_area_of_tgt += total_in_tgt; ... memcpy(data_area_of_tgt, data_area_of_src, total_in_src);
A small DataOffset can push a pointer below the actual byte area, overwriting header fields; a large one can push it past the buffer end, causing out-of-bounds heap reads (source) or writes (target). The BCC overflow guard does not prevent this: BCC reflects how much data is present, while DataOffset controls where in the buffer it starts.
The "validate target area" comment present since the function was first written in 2005 was a placeholder that was never implemented.
Add lower- and upper-bound checks for both data pointers before the memcpy, and before any target header fields are modified.
Patch / fix
- Linux Linux 5.10.273, 5.15.224, 6.1.191, 6.6.160, 6.12.113, 6.18.51, 7.2.4, 7.3
- linux Debian 13 6.12.113-1
- linux Debian 14 7.2.6-1
- linux-6.12 Debian 12 6.12.113-1~deb12u1
debian advisories DEBIAN-CVE-2026-89633
- linux Ubuntu 26.04 LTS 7.0.0-42.42
- linux-aws Ubuntu 26.04 LTS 7.0.0-1016.17
- linux-gcp Ubuntu 26.04 LTS 7.0.0-1016.18
- linux-ibm Ubuntu 26.04 LTS 7.0.0-1017.17
- linux-riscv Ubuntu 26.04 LTS 7.0.0-42.42.1
- linux-oracle Ubuntu 26.04 LTS 7.0.0-1015.16
- linux-hwe-7.0 Ubuntu 24.04 LTS 7.0.0-42.42~24.04.1
- linux-oem-7.0 Ubuntu 26.04 LTS 7.0.0-1017.17
ubuntu advisories UBUNTU-CVE-2026-89633
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
- kernel RHEL 10.2 6.12.0-211.67.1.el10_2
- rv RHEL 10.2 6.12.0-211.67.1.el10_2
- perf RHEL 10.2 6.12.0-211.67.1.el10_2
- rtla RHEL 10.2 6.12.0-211.67.1.el10_2
- libperf RHEL 10.2 6.12.0-211.67.1.el10_2
- kernel-rt RHEL 10.2 6.12.0-211.67.1.el10_2
- kernel-64k RHEL 10.2 6.12.0-211.67.1.el10_2
- kernel-core RHEL 10.2 6.12.0-211.67.1.el10_2
red hat advisories RHSA-2026:85321
- kernel-source openSUSE Tumbleweed 7.2.7-1.1
opensuse advisories openSUSE-SU-2026:11880-1
- kernel AlmaLinux 9 5.14.0-687.59.1.el9_8
- rv AlmaLinux 9 5.14.0-687.59.1.el9_8
- perf AlmaLinux 9 5.14.0-687.59.1.el9_8
- rtla AlmaLinux 9 5.14.0-687.59.1.el9_8
- libperf AlmaLinux 9 5.14.0-687.59.1.el9_8
- kernel-rt AlmaLinux 9 5.14.0-687.59.1.el9_8
- kernel-64k AlmaLinux 9 5.14.0-687.59.1.el9_8
- kernel-core AlmaLinux 9 5.14.0-687.59.1.el9_8
almalinux advisories ALSA-2026:86033ALSA-2026:85321
- kernel Rocky Linux 9 5.14.0-687.59.1.el9_8
- kernel Rocky Linux 10 6.12.0-211.67.1.el10_2
rocky linux advisories RLSA-2026:86033RLSA-2026:85321
- git.kernel.org/stable/c/f7baf60435129e3a5f3500a38e3cb4c3860deed7 commit
- git.kernel.org/stable/c/9f3a7440731a34c89ad04fef6616f185acb28401 commit
- git.kernel.org/stable/c/531ac35abd74fb5b4aec5e19543e832613a1789d commit
- git.kernel.org/stable/c/6eb70b78e48b0031bd1a05fe1b58959a48e87739 commit
- git.kernel.org/stable/c/36d01415d881d5326a0dd3384f781cd7e69aff2d commit
- git.kernel.org/stable/c/672cf86aa6aa0fb4012ce4c3b3498df42ad67a4e commit
- git.kernel.org/stable/c/033bc80019f07d158630df4e69b19a49010f54f1 commit
- git.kernel.org/stable/c/6343c1da561962688f203362d80d6a3bfa39fa1b 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-89633 updated cvss 8.0
kernel: smb: client: fix OOB read/write from unvalidated DataOffset in coalesce_t2()
-
Red Hat Enterprise Linux 9 kernel-rt, kernel-rt-kvm, kernel-rt-core, kernel-rt-modules, kernel-rt-debug-kvm, kernel-rt-debug-core, +12 moreaffected: workaround, no fix available
-
Red Hat Enterprise Linux kernel-modules-internal 6.12.0-211.67.1.el10_2fixed: vendor fix RHSA-2026:85321
-
Red Hat Enterprise Linux AppStream (v. 9) rv 5.14.0-687.59.1.el9_8, perf 5.14.0-687.59.1.el9_8, rtla 5.14.0-687.59.1.el9_8, python3-perf 5.14.0-687.59.1.el9_8, kernel-devel-matched 5.14.0-687.59.1.el9_8, kernel-64k-devel-matched 5.14.0-687.59.1.el9_8, +7 morefixed: vendor fix RHSA-2026:86033
-
Red Hat Enterprise Linux AppStream (v. 10) rv 6.12.0-211.67.1.el10_2, perf 6.12.0-211.67.1.el10_2, rtla 6.12.0-211.67.1.el10_2, python3-perf 6.12.0-211.67.1.el10_2, kernel-devel-matched 6.12.0-211.67.1.el10_2, kernel-64k-devel-matched 6.12.0-211.67.1.el10_2, +7 morefixed: vendor fix RHSA-2026:85321
-
Red Hat Enterprise Linux BaseOS (v. 9) kernel 5.14.0-687.59.1.el9_8, kernel-64k 5.14.0-687.59.1.el9_8, kernel-core 5.14.0-687.59.1.el9_8, kernel-tools 5.14.0-687.59.1.el9_8, kernel-modules 5.14.0-687.59.1.el9_8, kernel-64k-core 5.14.0-687.59.1.el9_8, +27 morefixed: vendor fix RHSA-2026:86033
-
Red Hat Enterprise Linux BaseOS (v. 10) kernel 6.12.0-211.67.1.el10_2, kernel-64k 6.12.0-211.67.1.el10_2, kernel-core 6.12.0-211.67.1.el10_2, kernel-tools 6.12.0-211.67.1.el10_2, kernel-modules 6.12.0-211.67.1.el10_2, kernel-64k-core 6.12.0-211.67.1.el10_2, +28 morefixed: vendor fix RHSA-2026:85321
-
Red Hat Enterprise Linux CodeReady Linux Builder (v. 9) libperf 5.14.0-687.59.1.el9_8, kernel-debuginfo-common-s390x 5.14.0-687.59.1.el9_8, kernel-debuginfo-common-x86_64 5.14.0-687.59.1.el9_8, kernel-debuginfo-common-aarch64 5.14.0-687.59.1.el9_8, kernel-debuginfo-common-ppc64le 5.14.0-687.59.1.el9_8fixed: vendor fix RHSA-2026:86033
-
Red Hat Enterprise Linux CodeReady Linux Builder (v. 10) libperf 6.12.0-211.67.1.el10_2, kernel-debuginfo-common-s390x 6.12.0-211.67.1.el10_2, kernel-debuginfo-common-x86_64 6.12.0-211.67.1.el10_2, kernel-debuginfo-common-aarch64 6.12.0-211.67.1.el10_2, kernel-debuginfo-common-ppc64le 6.12.0-211.67.1.el10_2 Red Hat Enterprise Linux Hidden (v. 10) kernel-modules-internal 6.12.0-211.67.1.el10_2, kernel-debuginfo-common-x86_64 6.12.0-211.67.1.el10_2fixed: vendor fix RHSA-2026:85321
show 5 moreshow fewer
-
Red Hat Enterprise Linux Real Time (v. 9) kernel-rt 5.14.0-687.59.1.el9_8, kernel-rt-64k 5.14.0-687.59.1.el9_8, kernel-rt-core 5.14.0-687.59.1.el9_8, kernel-rt-modules 5.14.0-687.59.1.el9_8, kernel-rt-64k-core 5.14.0-687.59.1.el9_8, kernel-rt-debug-core 5.14.0-687.59.1.el9_8, +14 morefixed: vendor fix RHSA-2026:86033
-
Red Hat Enterprise Linux Real Time (v. 10) kernel-rt 6.12.0-211.67.1.el10_2, kernel-rt-64k 6.12.0-211.67.1.el10_2, kernel-rt-core 6.12.0-211.67.1.el10_2, kernel-rt-modules 6.12.0-211.67.1.el10_2, kernel-rt-64k-core 6.12.0-211.67.1.el10_2, kernel-rt-debug-core 6.12.0-211.67.1.el10_2, +14 morefixed: vendor fix RHSA-2026:85321
-
Red Hat Enterprise Linux Real Time for NFV (v. 9) kernel-rt 5.14.0-687.59.1.el9_8, kernel-rt-core 5.14.0-687.59.1.el9_8, kernel-rt-modules 5.14.0-687.59.1.el9_8, kernel-rt-debug-core 5.14.0-687.59.1.el9_8, kernel-rt-modules-core 5.14.0-687.59.1.el9_8, kernel-rt-debug-modules 5.14.0-687.59.1.el9_8, +4 morefixed: vendor fix RHSA-2026:86033
-
Red Hat Enterprise Linux Real Time for NFV (v. 10) kernel-rt 6.12.0-211.67.1.el10_2, kernel-rt-core 6.12.0-211.67.1.el10_2, kernel-rt-modules 6.12.0-211.67.1.el10_2, kernel-rt-debug-core 6.12.0-211.67.1.el10_2, kernel-rt-modules-core 6.12.0-211.67.1.el10_2, kernel-rt-debug-modules 6.12.0-211.67.1.el10_2, +4 morefixed: vendor fix RHSA-2026:85321
-
Red Hat Enterprise Linux 6 perf, kernel, python-perf, kernel-kdump, kernel-firmware, kernel-bootwrapper, +1 more Red Hat Enterprise Linux 7 perf, kernel, bpftool, kernel-rt, python-perf, kernel-kdump, +8 more Red Hat Enterprise Linux 8 perf, kernel, bpftool, kernel-rt, kernel-core, kernel-tools, +29 morenot 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.55% chance of exploitation in the next 30 days, higher than 46% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Affected products
- Linux Linux
Classification
- Technology feeds
References
- git.kernel.org /stable/c/f7baf60435129e3a5f3500a38e3cb4c3860deed7
- git.kernel.org /stable/c/9f3a7440731a34c89ad04fef6616f185acb28401
- git.kernel.org /stable/c/531ac35abd74fb5b4aec5e19543e832613a1789d
- git.kernel.org /stable/c/6eb70b78e48b0031bd1a05fe1b58959a48e87739
- git.kernel.org /stable/c/36d01415d881d5326a0dd3384f781cd7e69aff2d
- git.kernel.org /stable/c/672cf86aa6aa0fb4012ce4c3b3498df42ad67a4e
- git.kernel.org /stable/c/033bc80019f07d158630df4e69b19a49010f54f1
- git.kernel.org /stable/c/6343c1da561962688f203362d80d6a3bfa39fa1b
Sources
- CVE List CVE-2026-89633
- NVD CVE-2026-89633
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.