In the Linux kernel, the following vulnerability has been resolved:
svcrdma: Reject inline replies that overflow the pull-up buffer
An RPC-over-RDMA client can request a reply, such as an NFS READ payload, without providing a Write list or a Reply chunk to carry it. When such a reply needs more scatter/gather entries than the device's Send Queue supports, svc_rdma_pull_up_needed() selects pull-up and svc_rdma_pull_up_reply_msg() linearizes the whole reply into sctxt->sc_xprt_buf. That buffer is only sc_max_req_size bytes, while the reply on this path is bounded only by the client's request, so svc_rdma_xb_linearize() copies past the end of the buffer and corrupts adjacent slab memory. The oversized length is then stored in sc_sges[0].length and posted, so the device also reads beyond the mapped region.
The SGE-exhaustion branch is the only pull-up path that can exceed the buffer: the threshold branch pulls up only replies smaller than RPCRDMA_PULLUP_THRESH, and replies that fit the device's SGE budget are sent directly without linearization. Make svc_rdma_pull_up_needed() report -E2BIG when the reply it would pull up cannot fit sc_max_req_size, and fail the request with ERR_CHUNK as RFC 8166 Section 4.5.3 directs rather than dropping the connection.
The helper no longer answers a simple yes/no question: it now reports pull-up, no pull-up, or -E2BIG for a reply too large to linearize. Rename svc_rdma_pull_up_needed() to svc_rdma_check_pull_up() so its name no longer implies a boolean predicate.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-64k-modulesUpgrade kernel-debugUpgrade kernel-rt-64k-coreUpgrade kernel-rt-develUpgrade rtlaUpgrade kernel-debug-uki-virtUpgrade kernel-rt-64k-develUpgrade kernel-64k-debug-develUpgrade kernel-rt-debug-coreUpgrade kernel-coreUpgrade kernel-rt-debug-develUpgrade kernel-64k-debug-modulesUpgrade kernel-rt-modules-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-zfcpdumpUpgrade kernel-debug-modules-coreUpgrade kernel-zfcpdump-modulesUpgrade bpftoolUpgrade kernel-rt-debugUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernel-tools-libsUpgrade kernel-uki-virtUpgrade kernel-modulesUpgrade kernel-debug-coreUpgrade kernel-debug-modulesUpgrade kernel-zfcpdump-develUpgrade kernel-rt-coreUpgrade kernel-debug-modules-extraUpgrade kernel-rt-64k-modules-coreUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-modules-extraUpgrade kernel-64kUpgrade kernel-develUpgrade kernel-docUpgrade kernel-64k-modules-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-64k-coreUpgrade kernel-rt-64k-debugUpgrade kernel-64k-develUpgrade kernel-debug-develUpgrade kernel-64k-debug-coreUpgrade kernel-64k-debug-modules-extraUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-64k-debug-coreUpgrade kernel-headersUpgrade kernel-64k-modules-extraUpgrade rvUpgrade kernel-abi-stablelistsUpgrade kernel-rt-64k-modulesUpgrade kernel-modules-coreUpgrade libperfUpgrade kernel-rt-64k-modules-extraUpgrade kernel-64k-devel-matchedUpgrade kernel-rtUpgrade kernel-debug-devel-matchedUpgrade kernel-tools-libs-develUpgrade python3-perfUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rt-64k-debug-develUpgrade kernel-cross-headersUpgrade kernel-rt-64kUpgrade kernel-64k-debugUpgrade perfUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-zfcpdump-coreUpgrade kernel-devel-matchedUpgrade kernelUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-rt-modules-extraUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-tools | Oct 11, 2026 | Oct 7, 2026 |
| Debian | — | Upgrade linuxUpgrade linux-6.12 | Sep 30, 2026 | Sep 11, 2026 |
| Oracle_linux | — | Upgrade kernel | Oct 22, 2026 | Sep 11, 2026 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rtNo solution exists | Sep 21, 2026 | Sep 11, 2026 |
| Rocky_linux | — | Upgrade kernel-zfcpdump-coreUpgrade kernel-zfcpdumpUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-modules-extraUpgrade bpftool-debuginfoUpgrade perf-debuginfoUpgrade kernel-debug-debuginfoUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-modules-coreUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-develUpgrade kernel-rt-modulesUpgrade kernel-rt-develUpgrade kernel-debug-modules-coreUpgrade kernel-tools-libs-develUpgrade kernel-toolsUpgrade kernel-rt-kvmUpgrade kernel-rt-debuginfoUpgrade kernel-rtUpgrade kernel-rt-debug-modulesUpgrade bpftoolUpgrade kernel-debug-coreUpgrade kernel-modulesUpgrade kernel-tools-debuginfoUpgrade kernel-rt-debug-develUpgrade kernelUpgrade libperfUpgrade kernel-modules-coreUpgrade kernel-debuginfoUpgrade kernel-debug-devel-matchedUpgrade rvUpgrade libperf-debuginfoUpgrade kernel-uki-virtUpgrade perfUpgrade kernel-debug-modulesUpgrade rtlaUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-modules-extraUpgrade kernel-debug-uki-virtUpgrade kernel-modules-extraUpgrade kernel-rt-debug-coreUpgrade kernel-devel-matchedUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-coreUpgrade kernel-zfcpdump-develUpgrade kernel-debug-develUpgrade python3-perfUpgrade kernel-tools-libsUpgrade kernel-debugUpgrade kernel-coreUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-modules-extra-matchedUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debuginfo-common-s390xUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-rt-debugUpgrade python3-perf-debuginfoUpgrade kernel-rt-debug-modules-core | Oct 15, 2026 | Oct 9, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Sep 21, 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