In the Linux kernel, the following vulnerability has been resolved:
net/smc: carry oversized SMC-Rv2 LLC messages in the queue entry
smc_llc_rmt_delete_rkey() and smc_llc_save_add_link_rkeys() read the part of a v2 message that does not fit into the 44-byte union smc_llc_msg, and both bound themselves by the size of the buffer it landed in, not by what arrived. On a link with a shared v2 receive buffer a 44-byte DELETE_RKEY_V2 declaring 255 rkeys reaches rkey[9..254] in whatever an earlier message left in lgr->wr_rx_buf_v2, and passes each of them to smc_rtoken_delete(). One of those 255 matched a registered rtoken and deleted it. An ADD_LINK on such a link installs up to 255 rtokens from the same bytes.
Copy the tail into the queue entry, so its length is the length of the message that arrived, and declare the rkeys that fit inline as a member of the union instead of reaching them through a cast. The same DELETE_RKEY_V2 now processes the 9 rkeys it carries. The copy is limited to the longest tail the two functions can read, so the peer does not pick the size of the entry.
The bound the previous patch placed on links without a shared v2 receive buffer is no longer needed.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-rt-64k-modulesUpgrade kernel-rt-64kUpgrade kernel-develUpgrade kernel-64k-debug-modules-extraUpgrade kernel-tools-libs-develUpgrade kernel-64k-debug-modulesUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-64k-modules-extraUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-rt-modulesUpgrade kernel-rt-64k-debug-coreUpgrade kernel-docUpgrade kernel-rt-debug-modules-extraUpgrade kernel-devel-matchedUpgrade kernel-rt-debug-develUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rt-debug-modules-coreUpgrade kernel-zfcpdump-devel-matchedUpgrade perfUpgrade python3-perfUpgrade kernel-debug-develUpgrade libperfUpgrade kernel-rt-64k-modules-extraUpgrade rtlaUpgrade kernel-64k-devel-matchedUpgrade kernel-rt-coreUpgrade kernel-uki-virtUpgrade kernel-zfcpdump-develUpgrade kernel-64k-modules-coreUpgrade kernel-64k-debug-develUpgrade kernel-debug-uki-virtUpgrade kernel-headersUpgrade kernel-modules-coreUpgrade kernel-debug-coreUpgrade kernel-rt-64k-modules-coreUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-tools-libsUpgrade kernel-rt-debug-modulesUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-modules-extraUpgrade kernel-cross-headersUpgrade kernel-debug-modules-extraUpgrade kernel-rt-modules-extraUpgrade kernel-zfcpdump-coreUpgrade kernel-64k-debugUpgrade kernel-debug-modulesUpgrade kernel-debugUpgrade kernel-debug-modules-coreUpgrade kernel-rt-64k-debugUpgrade kernelUpgrade kernel-64k-modulesUpgrade kernel-64kUpgrade kernel-64k-debug-coreUpgrade kernel-rt-64k-debug-develUpgrade kernel-64k-develUpgrade kernel-abi-stablelistsUpgrade kernel-coreUpgrade kernel-64k-coreUpgrade kernel-rt-debug-coreUpgrade kernel-zfcpdumpUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-64k-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rtUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-debugUpgrade kernel-rt-modules-coreUpgrade rvUpgrade kernel-rt-develUpgrade kernel-rt-64k-develUpgrade kernel-modulesUpgrade kernel-tools | Oct 19, 2026 | Oct 14, 2026 |
| Oracle_linux | — | Upgrade kernel | Oct 22, 2026 | Sep 11, 2026 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rtNo solution exists | Sep 16, 2026 | Sep 11, 2026 |
| Rocky_linux | — | Upgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debug-debuginfoUpgrade kernel-toolsUpgrade kernel-tools-libs-develUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-develUpgrade rvUpgrade kernel-debug-devel-matchedUpgrade kernel-tools-libsUpgrade kernel-zfcpdump-coreUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-debuginfo-common-s390xUpgrade python3-perfUpgrade python3-perf-debuginfoUpgrade libperf-debuginfoUpgrade kernelUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-rt-modules-extraUpgrade kernel-debug-modulesUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-rtUpgrade kernel-modules-coreUpgrade kernel-rt-debugUpgrade kernel-debug-modules-coreUpgrade kernel-rt-modules-coreUpgrade kernel-debug-develUpgrade kernel-debug-debuginfoUpgrade libperfUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debug-modulesUpgrade kernel-debuginfoUpgrade kernel-devel-matchedUpgrade kernel-rt-coreUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-modulesUpgrade kernel-zfcpdumpUpgrade kernel-rt-debug-develUpgrade kernel-debug-coreUpgrade perfUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-uki-virtUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-debuginfoUpgrade perf-debuginfoUpgrade rtlaUpgrade kernel-debug-uki-virtUpgrade kernel-develUpgrade kernel-modulesUpgrade kernel-modules-extraUpgrade kernel-debugUpgrade kernel-coreUpgrade kernel-zfcpdump-develUpgrade kernel-tools-debuginfoUpgrade kernel-modules-extra-matchedUpgrade kernel-debug-modules-extra | Oct 19, 2026 | Oct 16, 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