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-rt-debug-coreUpgrade kernel-rt-develUpgrade kernel-64k-debugUpgrade kernel-64k-debug-modulesUpgrade kernel-64k-modulesUpgrade kernel-64kUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-modules-extra-matchedUpgrade kernel-rtUpgrade kernel-tools-libsUpgrade kernel-tools-libs-develUpgrade kernel-toolsUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-64k-debug-develUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernelUpgrade kernel-rt-64k-modulesUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-64k-debug-coreUpgrade kernel-64k-coreUpgrade kernel-rt-debugUpgrade kernel-cross-headersUpgrade kernel-debug-modulesUpgrade python3-perfUpgrade kernel-rt-modules-extraUpgrade kernel-rt-64k-debug-coreUpgrade kernel-rt-64k-coreUpgrade kernel-uki-virt-addonsUpgrade kernel-64k-devel-matchedUpgrade kernel-rt-64k-debug-develUpgrade rvUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-64k-debugUpgrade kernel-rt-64kUpgrade kernel-develUpgrade kernel-rt-64k-develUpgrade kernel-abi-stablelistsUpgrade kernel-headersUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-rt-coreUpgrade kernel-64k-develUpgrade kernel-debug-devel-matchedUpgrade kernel-docUpgrade libperfUpgrade kernel-debug-coreUpgrade kernel-rt-modulesUpgrade kernel-coreUpgrade kernel-rt-modules-coreUpgrade kernel-rt-debug-modules-coreUpgrade kernel-modulesUpgrade kernel-debug-modules-extraUpgrade kernel-zfcpdump-develUpgrade kernel-modules-extraUpgrade kernel-modules-coreUpgrade kernel-64k-modules-coreUpgrade kernel-devel-matchedUpgrade kernel-rt-64k-modules-coreUpgrade kernel-debug-develUpgrade kernel-64k-modules-extraUpgrade rtlaUpgrade kernel-zfcpdumpUpgrade kernel-debugUpgrade kernel-uki-virtUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-modules-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debug-develUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rt-64k-modules-extraUpgrade kernel-zfcpdump-modulesUpgrade kernel-debug-uki-virtUpgrade kernel-64k-debug-modules-extraUpgrade perf | 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-debug-modules-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debug-modulesUpgrade rtlaUpgrade kernel-debug-coreUpgrade kernel-zfcpdump-develUpgrade kernel-rt-debugUpgrade kernel-rt-debug-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-rt-develUpgrade kernel-debuginfoUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-tools-debuginfoUpgrade kernel-develUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-modulesUpgrade kernel-debug-debuginfoUpgrade kernel-zfcpdumpUpgrade kernel-coreUpgrade kernel-rt-debug-modules-coreUpgrade python3-perf-debuginfoUpgrade kernel-rt-debug-coreUpgrade kernel-modules-extra-matchedUpgrade kernel-modulesUpgrade kernel-debug-uki-virtUpgrade kernel-debug-develUpgrade kernel-modules-extraUpgrade kernel-rt-debuginfoUpgrade kernel-debugUpgrade kernel-debug-modules-extraUpgrade kernel-tools-libsUpgrade kernel-rt-coreUpgrade perfUpgrade kernel-devel-matchedUpgrade kernel-uki-virt-addonsUpgrade rvUpgrade perf-debuginfoUpgrade libperf-debuginfoUpgrade kernel-toolsUpgrade libperfUpgrade kernel-debuginfo-common-s390xUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-modules-coreUpgrade kernel-rt-debug-develUpgrade python3-perfUpgrade kernelUpgrade kernel-rtUpgrade kernel-uki-virtUpgrade kernel-modules-coreUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-zfcpdump-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-tools-libs-develUpgrade kernel-debug-devel-matched | Oct 23, 2026 | Oct 22, 2026 |
| Ubuntu | — | Upgrade linux-riscv-7.0Upgrade linuxUpgrade linux-awsUpgrade linux-riscvUpgrade linux-hwe-7.0Upgrade linux-oem-7.0Upgrade linux-gcpUpgrade linux-ibmUpgrade 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