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.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-abi-stablelistsUpgrade kernel-debug-uki-virtUpgrade kernel-modules-coreUpgrade kernel-rt-coreUpgrade kernel-64k-modules-coreUpgrade kernel-debug-modules-coreUpgrade perfUpgrade kernel-rt-debug-develUpgrade kernel-zfcpdump-develUpgrade kernel-64k-debug-modules-extraUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-modules-extraUpgrade kernel-rt-modules-coreUpgrade kernel-zfcpdumpUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-modulesUpgrade kernel-modulesUpgrade kernel-uki-virtUpgrade kernel-devel-matchedUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rt-64k-modules-coreUpgrade kernel-docUpgrade kernel-debug-coreUpgrade kernel-debug-develUpgrade kernel-modules-extraUpgrade libperfUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-64k-modules-extraUpgrade rtlaUpgrade kernel-rt-64k-modules-extraUpgrade kernel-coreUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-headersUpgrade kernel-zfcpdump-modulesUpgrade kernel-64k-develUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-debugUpgrade kernel-rt-debug-coreUpgrade kernel-toolsUpgrade kernel-64k-debug-modulesUpgrade kernel-64k-debugUpgrade kernel-rt-64k-debug-develUpgrade kernel-rt-64k-coreUpgrade kernel-rt-modules-extraUpgrade kernel-64k-devel-matchedUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-rt-64k-debugUpgrade kernel-64k-debug-develUpgrade kernel-tools-libsUpgrade kernel-64k-coreUpgrade kernel-uki-virt-addonsUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-64k-modulesUpgrade kernel-rt-64k-debug-coreUpgrade kernel-64k-debug-devel-matchedUpgrade kernelUpgrade kernel-cross-headersUpgrade kernel-develUpgrade kernel-rt-64kUpgrade kernel-zfcpdump-coreUpgrade rvUpgrade kernel-debug-modulesUpgrade kernel-rt-debugUpgrade kernel-tools-libs-develUpgrade kernel-rtUpgrade kernel-modules-extra-matchedUpgrade kernel-64k-modulesUpgrade kernel-rt-develUpgrade kernel-64kUpgrade kernel-64k-debug-coreUpgrade kernel-rt-64k-develUpgrade python3-perfUpgrade kernel-zfcpdump-devel-matched | Oct 21, 2026 | Oct 20, 2026 |
| Debian | — | Upgrade linux-6.12Upgrade linux | Oct 20, 2026 | Sep 11, 2026 |
| Oracle_linux | — | Upgrade kernel | Oct 29, 2026 | Sep 11, 2026 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernelNo solution exists | Sep 21, 2026 | Sep 11, 2026 |
| Rocky_linux | — | Upgrade kernel-develUpgrade kernel-coreUpgrade kernel-debug-develUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-debug-debuginfoUpgrade kernel-debug-uki-virtUpgrade kernel-debug-modules-extraUpgrade kernel-modules-extra-matchedUpgrade kernel-tools-debuginfoUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-debug-modules-coreUpgrade kernel-modulesUpgrade kernel-debug-modules-coreUpgrade kernel-debug-debuginfoUpgrade kernel-rt-debuginfoUpgrade kernel-rt-debug-modulesUpgrade kernel-debuginfoUpgrade kernel-zfcpdump-develUpgrade kernel-rt-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-rt-modulesUpgrade python3-perf-debuginfoUpgrade kernel-rt-debugUpgrade kernel-modules-extraUpgrade kernel-debug-modulesUpgrade kernel-rt-coreUpgrade kernel-rt-debug-coreUpgrade rtlaUpgrade kernel-zfcpdumpUpgrade kernel-tools-libsUpgrade kernel-debugUpgrade kernel-debug-coreUpgrade rvUpgrade perfUpgrade kernel-toolsUpgrade libperf-debuginfoUpgrade kernel-devel-matchedUpgrade kernel-debuginfo-common-s390xUpgrade perf-debuginfoUpgrade libperfUpgrade kernelUpgrade python3-perfUpgrade kernel-rt-debug-develUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debug-modules-extraUpgrade kernel-tools-libs-develUpgrade kernel-debug-devel-matchedUpgrade kernel-zfcpdump-modulesUpgrade kernel-uki-virt-addonsUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-zfcpdump-coreUpgrade kernel-uki-virtUpgrade kernel-rtUpgrade kernel-rt-modules-coreUpgrade kernel-modules-core | Oct 23, 2026 | Oct 22, 2026 |
| Ubuntu | — | Upgrade linuxUpgrade linux-riscv-7.0Upgrade linux-awsUpgrade linux-riscvUpgrade linux-gcpUpgrade linux-ibmUpgrade linux-hwe-7.0Upgrade linux-oem-7.0Upgrade linux-oracle | Nov 3, 2026 | Sep 11, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 28, 2026 | Sep 11, 2026 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub