In the Linux kernel, the following vulnerability has been resolved:
RDMA/siw: bound Read Response placement to the RREAD length
In drivers/infiniband/sw/siw/siw_qp_rx.c, siw_proc_rresp() places each inbound Read Response DDP segment at sge->laddr + wqe->processed and then accumulates wqe->processed, but it never checks the running total against the sink buffer length on continuation segments. siw_check_sge() resolves and validates the sink memory only on the first fragment (the if (!*mem) branch), and siw_rresp_check_ntoh() compares the cumulative length against wqe->bytes only on the final segment (the !frx->more_ddp_segs guard).
A connected siw peer that answers an outstanding RREAD with Read Response segments that keep the DDP Last flag clear, carrying more total payload than the RREAD requested, drives wqe->processed past the validated sink buffer; the next siw_rx_data() call writes out of bounds at sge->laddr + wqe->processed. siw runs iWARP over ordinary routable TCP, so the peer is the remote end of an established RDMA connection and needs no local privilege.
Bound every segment before placement, exactly as siw_proc_send() and siw_proc_write() already do for their tagged and untagged paths, and terminate the connection with a base-or-bounds DDP error when the Read Response would overrun the sink buffer.
This is the second receive-path length fix for this file. A separate change rejects an MPA FPDU length that underflows the per-fragment remainder in the header decode; that guard does not cover this case, because here each individual segment length is self-consistent and only the accumulated placement offset overruns the buffer.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-modulesUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-headersUpgrade rtlaUpgrade kernel-rt-debug-develUpgrade kernel-rt-debug-modulesUpgrade libperfUpgrade kernel-abi-stablelistsUpgrade kernel-debugUpgrade kernel-toolsUpgrade kernel-rt-64k-modules-extraUpgrade kernel-coreUpgrade kernel-debug-develUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debug-modules-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-64k-develUpgrade kernel-zfcpdump-develUpgrade kernel-debug-uki-virtUpgrade kernel-64k-modules-coreUpgrade kernel-64k-debug-modules-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-debug-modules-extraUpgrade kernel-64k-devel-matchedUpgrade kernel-docUpgrade rvUpgrade kernel-rtUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-64k-modules-extraUpgrade kernel-rt-64k-modulesUpgrade kernel-rt-modulesUpgrade kernel-zfcpdumpUpgrade kernel-rt-modules-coreUpgrade kernel-debug-coreUpgrade kernel-uki-virtUpgrade perfUpgrade kernel-modules-extraUpgrade kernel-modules-coreUpgrade kernel-64k-debug-modules-extraUpgrade kernel-zfcpdump-modulesUpgrade kernel-devel-matchedUpgrade kernel-develUpgrade kernel-rt-64k-debug-coreUpgrade kernel-rt-coreUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-64k-develUpgrade bpftoolUpgrade kernel-debug-modulesUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-rt-64k-debug-develUpgrade kernel-zfcpdump-coreUpgrade kernelUpgrade kernel-uki-virt-addonsUpgrade kernel-64k-debug-coreUpgrade kernel-rt-modules-extraUpgrade python3-perfUpgrade kernel-rt-64k-coreUpgrade kernel-64k-debug-develUpgrade kernel-64kUpgrade kernel-cross-headersUpgrade kernel-rt-64k-modules-coreUpgrade kernel-64k-coreUpgrade kernel-64k-debugUpgrade kernel-rt-64k-debugUpgrade kernel-rt-debugUpgrade kernel-rt-debug-coreUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-rt-64kUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-rt-develUpgrade kernel-tools-libsUpgrade kernel-64k-modulesUpgrade kernel-debug-modules-coreUpgrade kernel-64k-debug-modulesUpgrade kernel-tools-libs-devel | Oct 11, 2026 | Sep 3, 2026 |
| Debian | — | Upgrade linuxUpgrade linux-6.1Upgrade linux-6.12 | Jul 28, 2026 | Jul 28, 2026 |
| Redhat_linux | — | Upgrade kernelNo solution existsUpgrade kernel-rt | Jul 31, 2026 | Jul 25, 2026 |
| Rocky_linux | — | Upgrade libperf-debuginfoUpgrade kernel-debug-uki-virtUpgrade kernel-rt-coreUpgrade kernel-develUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-tools-libs-develUpgrade kernel-debug-modulesUpgrade kernel-debuginfoUpgrade kernel-rt-debug-coreUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-rt-develUpgrade kernel-rt-debug-debuginfoUpgrade kernel-debug-develUpgrade kernel-zfcpdump-develUpgrade python3-perf-debuginfoUpgrade rtlaUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-modules-extraUpgrade kernel-modules-coreUpgrade kernel-rt-kvmUpgrade kernel-debug-devel-matchedUpgrade kernel-tools-libsUpgrade bpftoolUpgrade python3-perfUpgrade kernelUpgrade bpftool-debuginfoUpgrade kernel-rt-modulesUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-modulesUpgrade kernel-debugUpgrade kernel-debuginfo-common-s390xUpgrade kernel-zfcpdump-coreUpgrade kernel-toolsUpgrade kernel-zfcpdump-modulesUpgrade kernel-zfcpdumpUpgrade kernel-devel-matchedUpgrade kernel-uki-virt-addonsUpgrade perf-debuginfoUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-uki-virtUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-tools-debuginfoUpgrade kernel-rt-debug-develUpgrade kernel-debug-modules-extraUpgrade kernel-debug-debuginfoUpgrade kernel-modules-extraUpgrade kernel-rtUpgrade kernel-coreUpgrade kernel-rt-modules-coreUpgrade kernel-rt-debugUpgrade kernel-debug-coreUpgrade rvUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-debug-modules-coreUpgrade kernel-rt-debuginfoUpgrade libperfUpgrade perfUpgrade kernel-rt-debug-modules-extra | Sep 7, 2026 | Sep 5, 2026 |
| Ubuntu | — | Upgrade linux-image-azure-fips-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-gcp-7.0Upgrade linux-image-generic-7.0Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-6.8.0-1066-gke-64kUpgrade linux-image-raspi-7.0Upgrade linux-image-5.15.0-1112-nvidia-lowlatencyUpgrade linux-image-intel-iotgUpgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-raspi-realtimeUpgrade linux-image-aws-64kUpgrade linux-image-5.15.0-1123-azureUpgrade linux-image-6.8.0-1064-oracle-64kUpgrade linux-image-6.8.0-1066-gkeUpgrade linux-image-realtime-64k-7.0Upgrade linux-image-7.0.0-1013-oemUpgrade linux-image-6.8.0-147-generic-64kUpgrade linux-image-realtimeUpgrade linux-image-gke-hwe-26.04Upgrade linux-image-aws-fips-6.8Upgrade linux-image-5.15.0-1100-gkeopUpgrade linux-image-5.15.0-198-generic-64kUpgrade linux-image-7.0.0-1014-azureUpgrade linux-image-5.15.0-1080-xilinx-zynqmpUpgrade linux-image-5.15.0-1118-gcp-fipsUpgrade linux-image-virtualUpgrade linux-image-gcp-5.15Upgrade linux-image-azure-6.8Upgrade linux-image-5.15.0-198-genericUpgrade linux-image-6.8.0-1069-azure-fdeUpgrade linux-image-generic-5.15Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-lowlatency-5.15Upgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-6.8.0-1071-gcp-fipsUpgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-7.0.0-1006-gke-64kUpgrade linux-image-7.0.0-1011-oracleUpgrade linux-image-awsUpgrade linux-image-5.15.0-1109-kvmUpgrade linux-image-oem-26.04bUpgrade linux-image-azure-lts-26.04Upgrade linux-image-fipsUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-5.15.0-1117-awsUpgrade linux-image-gkeUpgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-7.0.0-1019-raspi-realtimeUpgrade linux-image-gkeop-5.15Upgrade linux-image-7.0.0-1019-raspiUpgrade linux-image-6.8.0-1067-aws-64kUpgrade linux-image-virtual-5.15Upgrade linux-image-7.0.0-1011-oracle-64kUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-fips-6.8Upgrade linux-image-5.15.0-1116-realtimeUpgrade linux-image-gcpUpgrade linux-image-generic-lpaeUpgrade linux-image-generic-6.8Upgrade linux-image-5.15.0-1117-aws-64kUpgrade linux-image-realtime-64kUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-oracleUpgrade linux-image-6.8.0-1067-awsUpgrade linux-image-aws-5.15Upgrade linux-image-azure-fips-5.15Upgrade linux-image-7.0.0-1006-gkeUpgrade linux-image-5.15.0-195-lowlatency-64kUpgrade linux-image-7.0.0-1011-gcpUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-kvmUpgrade linux-image-6.8.0-1071-azureUpgrade linux-image-6.8.0-147-lowlatency-64kUpgrade linux-image-azure-fde-6.8Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-aws-64k-5.15Upgrade linux-image-gcp-6.8Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-7.0.0-31-genericUpgrade linux-image-6.8.0-1035-nvidia-tegra-rtUpgrade linux-image-7.0.0-1013-ibmUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-6.8.0-1052-gkeopUpgrade linux-image-7.0.0-31-generic-64kUpgrade linux-image-azure-cvmUpgrade linux-image-fips-5.15Upgrade linux-image-oem-20.04dUpgrade linux-image-oracle-64k-7.0Upgrade linux-image-virtual-7.0Upgrade linux-image-oem-20.04Upgrade linux-image-6.8.0-1067-ibmUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-generic-64k-7.0Upgrade linux-image-realtime-5.15Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-6.8.0-1035-nvidia-tegraUpgrade linux-image-gcp-64kUpgrade linux-image-generic-64k-5.15Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-aws-fips-5.15Upgrade linux-image-7.0.0-1012-awsUpgrade linux-image-5.15.0-198-fipsUpgrade linux-image-virtual-6.8Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-ibm-6.8Upgrade linux-image-raspi-realtime-7.0Upgrade linux-image-oracle-64kUpgrade linux-image-oem-7.0Upgrade linux-image-aws-fipsUpgrade linux-image-aws-7.0Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-5.15.0-198-generic-lpaeUpgrade linux-image-gke-6.8Upgrade linux-image-aws-lts-22.04Upgrade linux-image-oem-26.04aUpgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-generic-64kUpgrade linux-image-raspiUpgrade linux-image-5.15.0-1118-gcpUpgrade linux-image-7.0.0-2018-nvidia-bos-64kUpgrade linux-image-5.15.0-195-lowlatencyUpgrade linux-image-5.15.0-1122-azure-fdeUpgrade linux-image-5.15.0-1112-intel-iotgUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-lowlatency-6.8Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-6.8.0-147-fipsUpgrade linux-image-oem-20.04cUpgrade linux-image-nvidia-bos-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-oracle-5.15Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-azureUpgrade linux-image-nvidia-bos-64k-7.0Upgrade linux-image-7.0.0-31-realtime-64kUpgrade linux-image-oracle-6.8Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1071-gcp-64kUpgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-lowlatencyUpgrade linux-image-ibmUpgrade linux-image-virtual-hwe-26.04Upgrade linux-image-gke-5.15Upgrade linux-image-azure-fipsUpgrade linux-image-azure-5.15Upgrade linux-image-5.15.0-1112-nvidiaUpgrade linux-image-realtime-6.8.1Upgrade linux-image-azure-lts-24.04Upgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-1071-gcpUpgrade linux-image-6.8.0-1071-azure-fipsUpgrade linux-image-6.8.0-1064-oracleUpgrade linux-image-nvidia-bosUpgrade linux-image-nvidia-64k-hwe-26.04Upgrade linux-image-nvidiaUpgrade linux-image-nvidia-64k-7.0Upgrade linux-image-generic-hwe-26.04Upgrade linux-image-aws-64k-7.0Upgrade linux-image-7.0.0-2018-nvidia-bosUpgrade linux-image-7.0.0-1011-gcp-64kUpgrade linux-image-5.15.0-1114-oracleUpgrade linux-image-realtime-hwe-26.04Upgrade linux-image-nvidia-hwe-26.04Upgrade linux-image-nvidia-64kUpgrade linux-image-azure-fde-5.15Upgrade linux-image-lowlatency-64kUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-intelUpgrade linux-image-ibm-5.15Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-azure-fdeUpgrade linux-image-7.0.0-1012-aws-64kUpgrade linux-image-5.15.0-1117-aws-fipsUpgrade linux-image-5.15.0-1113-gkeUpgrade linux-image-laptop-23.10Upgrade linux-image-gke-7.0Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-realtime-7.0Upgrade linux-image-oem-26.04Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-nvidia-bos-7.0Upgrade linux-image-kvm-5.15Upgrade linux-image-gcp-64k-7.0Upgrade linux-image-7.0.0-31-realtimeUpgrade linux-image-7.0.0-1018-nvidia-64kUpgrade linux-image-5.15.0-1109-intel-iot-realtimeUpgrade linux-image-ibm-classicUpgrade linux-image-generic-64k-6.8Upgrade linux-image-aws-lts-24.04Upgrade linux-image-6.8.0-1067-aws-fipsUpgrade linux-image-6.8.1-1062-realtimeUpgrade linux-image-gkeopUpgrade linux-image-gke-64k-7.0Upgrade linux-image-nvidia-7.0Upgrade linux-image-azure-lts-22.04Upgrade linux-image-azure-7.0Upgrade linux-image-7.0.0-1018-nvidiaUpgrade linux-image-5.15.0-1111-ibmUpgrade linux-image-gke-64k-6.8Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-aws-64k-6.8Upgrade linux-image-6.8.0-147-lowlatencyUpgrade linux-image-6.8.0-147-genericUpgrade linux-image-nvidia-tegraUpgrade linux-image-genericUpgrade linux-image-gcp-fipsUpgrade linux-image-oracle-7.0Upgrade linux-image-5.15.0-1123-azure-fipsUpgrade linux-image-gke-64kUpgrade linux-image-oem-20.04bUpgrade linux-image-nvidia-5.15Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-ibm-7.0 | Sep 14, 2026 | Sep 7, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Aug 3, 2026 | Jul 25, 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