CVE-2026-74631

net: smc: fix splice entry lifetime imbalance in smc_rx_splice

CVE-2026-74631 is fixed in 91 products on 1 platform, first by DEBIAN-CVE-2026-74631, released August 27, 2026. It is not reported as exploited. Patch Radar priority: High.

High
CVSS
8.8
Moderate
Exploitation
None reported
No vendor assessment
CISA KEV
Not listed
Not in the Known Exploited Vulnerabilities catalog
EPSS
0.0014
3rd percentile

In the Linux kernel, the following vulnerability has been resolved: net: smc: fix splice entry lifetime imbalance in smc_rx_splice smc_rx_splice() passes pages to splice_to_pipe() before taking the references that cover the lifetime of each splice entry. In the VM-backed RMB path, splice_to_pipe() may drop unqueued entries through smc_rx_spd_release(), while queued entries are released later via the pipe buffer callback. The old post-splice accounting also derives the number of queued VM pages from an offset mutated while building the descriptor, and a multi-page splice pairs one sock_hold() with multiple sock_put() calls. Take the page and socket references for every candidate entry before splice_to_pipe(), and drop the matching private state, page reference, and socket reference from smc_rx_spd_release() for entries that never get queued. This fixes a refcount imbalance that can underflow page refcounts and trigger a use-after-free.

Where it's fixed

ProductFixed inFixReleased
Linux
dtb-aarch64 · opensuse-leap 16.0 6.12.0-160000.39.1 OPENSUSE-SU-2026:22091-1 Nov 7, 2026
kernel · RHEL 10 6.12.0-211.69.1.el10_2 RHSA-2026:91565 Sep 24, 2026
kernel · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel · ol 10 0:6.12.0-211.69.1.el10_2 ELSA-2026-91565 Nov 7, 2026
kernel · rocky 10 0:6.12.0-211.69.1.el10_2 RLSA-2026:91565 Nov 7, 2026
kernel-64k · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-64k-core · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-64k-debug · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-64k-debug-core · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-64k-debug-devel · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-64k-debug-devel-matched · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-64k-debug-modules · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-64k-debug-modules-core · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-64k-debug-modules-extra · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-64k-devel · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-64k-devel-matched · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-64k-modules · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-64k-modules-core · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-64k-modules-extra · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-64kb · opensuse-leap 16.0 6.12.0-160000.39.1 OPENSUSE-SU-2026:22091-1 Nov 7, 2026
kernel-64kb · sles 15.7 6.4.0-150700.53.84.1 SUSE-SU-2026:4706-1 Nov 7, 2026
kernel-64kb · sles 16.0 6.12.0-160000.39.1 SUSE-SU-2026:24235-1 Nov 7, 2026
kernel-abi-stablelists · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-abi-stablelists · ol 10 0:6.12.0-211.69.1.el10_2 ELSA-2026-91565 Nov 7, 2026
kernel-azure · opensuse-leap 16.0 6.12.0-160000.39.1 OPENSUSE-SU-2026:22091-1 Nov 7, 2026
kernel-azure · sles 15.7 6.4.0-150700.53.84.1 SUSE-SU-2026:4706-1 Nov 7, 2026
kernel-azure · sles 16.0 6.12.0-160000.39.1 SUSE-SU-2026:24235-1 Nov 7, 2026
kernel-core · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-core · ol 10 0:6.12.0-211.69.1.el10_2 ELSA-2026-91565 Nov 7, 2026
kernel-cross-headers · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-cross-headers · ol 10 0:6.12.0-211.69.1.el10_2 ELSA-2026-91565 Nov 7, 2026
kernel-debug · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-debug · ol 10 0:6.12.0-211.69.1.el10_2 ELSA-2026-91565 Nov 7, 2026
kernel-debug-core · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-debug-core · ol 10 0:6.12.0-211.69.1.el10_2 ELSA-2026-91565 Nov 7, 2026
kernel-debug-devel · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-debug-devel · ol 10 0:6.12.0-211.69.1.el10_2 ELSA-2026-91565 Nov 7, 2026
kernel-debug-devel-matched · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-debug-devel-matched · ol 10 0:6.12.0-211.69.1.el10_2 ELSA-2026-91565 Nov 7, 2026
kernel-debug-modules · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-debug-modules · ol 10 0:6.12.0-211.69.1.el10_2 ELSA-2026-91565 Nov 7, 2026
kernel-debug-modules-core · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-debug-modules-core · ol 10 0:6.12.0-211.69.1.el10_2 ELSA-2026-91565 Nov 7, 2026
kernel-debug-modules-extra · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-debug-modules-extra · ol 10 0:6.12.0-211.69.1.el10_2 ELSA-2026-91565 Nov 7, 2026
kernel-debug-uki-virt · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-debug-uki-virt · ol 10 0:6.12.0-211.69.1.el10_2 ELSA-2026-91565 Nov 7, 2026
kernel-default · opensuse-leap 16.0 6.12.0-160000.39.1 OPENSUSE-SU-2026:22091-1 Nov 7, 2026
kernel-default · sles 15.6 6.4.0-150600.23.138.1 SUSE-SU-2026:4660-1 Nov 7, 2026
kernel-default · sles 15.7 6.4.0-150700.53.84.1 SUSE-SU-2026:4706-1 Nov 7, 2026
kernel-default · sles 16.0 6.12.0-160000.39.1 SUSE-SU-2026:24197-1 Nov 7, 2026
kernel-default-base · opensuse-leap 16.0 6.12.0-160000.39.1.160000.2.25 OPENSUSE-SU-2026:22091-1 Nov 7, 2026
kernel-default-base · sles 15.6 6.4.0-150600.23.138.1.150600.12.64.1 SUSE-SU-2026:4660-1 Nov 7, 2026
kernel-default-base · sles 15.7 6.4.0-150700.53.84.1.150700.17.47.1 SUSE-SU-2026:4706-1 Nov 7, 2026
kernel-default-base · sles 16.0 6.12.0-160000.39.1.160000.2.26 SUSE-SU-2026:24235-1 Nov 7, 2026
kernel-devel · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-devel · ol 10 0:6.12.0-211.69.1.el10_2 ELSA-2026-91565 Nov 7, 2026
kernel-devel-matched · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-devel-matched · ol 10 0:6.12.0-211.69.1.el10_2 ELSA-2026-91565 Nov 7, 2026
kernel-doc · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-doc · ol 10 0:6.12.0-211.69.1.el10_2 ELSA-2026-91565 Nov 7, 2026
kernel-docs · opensuse-leap 16.0 6.12.0-160000.39.1 OPENSUSE-SU-2026:22091-1 Nov 7, 2026
kernel-docs · sles 15.6 6.4.0-150600.23.138.1 SUSE-SU-2026:4660-1 Nov 7, 2026
kernel-docs · sles 15.7 6.4.0-150700.53.84.1 SUSE-SU-2026:4706-1 Nov 7, 2026
kernel-docs · sles 16.0 6.12.0-160000.39.1 SUSE-SU-2026:24235-1 Nov 7, 2026
kernel-headers · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-headers · ol 10 0:6.12.0-211.69.1.el10_2 ELSA-2026-91565 Nov 7, 2026
kernel-kvmsmall · opensuse-leap 16.0 6.12.0-160000.39.1 OPENSUSE-SU-2026:22091-1 Nov 7, 2026
kernel-kvmsmall · sles 16.0 6.12.0-160000.39.1 SUSE-SU-2026:24235-1 Nov 7, 2026
kernel-livepatch-SLE15-SP6_Update_32 · sles 15.6 1-150600.13.3.1 SUSE-SU-2026:4660-1 Nov 7, 2026
kernel-livepatch-SLE15-SP7-RT_Update_21 · sles 15.7 1-150700.1.3.1 SUSE-SU-2026:4640-1 Nov 7, 2026
kernel-livepatch-SLE15-SP7_Update_22 · sles 15.7 1-150700.15.3.1 SUSE-SU-2026:4706-1 Nov 7, 2026
kernel-modules · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-modules · ol 10 0:6.12.0-211.69.1.el10_2 ELSA-2026-91565 Nov 7, 2026
kernel-modules-core · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-modules-core · ol 10 0:6.12.0-211.69.1.el10_2 ELSA-2026-91565 Nov 7, 2026
kernel-modules-extra · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-modules-extra · ol 10 0:6.12.0-211.69.1.el10_2 ELSA-2026-91565 Nov 7, 2026
kernel-modules-extra-matched · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-modules-extra-matched · ol 10 0:6.12.0-211.69.1.el10_2 ELSA-2026-91565 Nov 7, 2026
kernel-obs-build · opensuse-leap 16.0 6.12.0-160000.39.1 OPENSUSE-SU-2026:22091-1 Nov 7, 2026
kernel-obs-build · sles 15.6 6.4.0-150600.23.138.1 SUSE-SU-2026:4660-1 Nov 7, 2026
kernel-obs-build · sles 15.7 6.4.0-150700.53.84.1 SUSE-SU-2026:4706-1 Nov 7, 2026
kernel-obs-qa · opensuse-leap 16.0 6.12.0-160000.39.1 OPENSUSE-SU-2026:22091-1 Nov 7, 2026
kernel-obs-qa · sles 16.0 6.12.0-160000.39.1 SUSE-SU-2026:24235-1 Nov 7, 2026
kernel-rt · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-rt · opensuse-leap 16.0 6.12.0-160000.39.1 OPENSUSE-SU-2026:22091-1 Nov 7, 2026
kernel-rt-64k · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-rt-64k-core · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-rt-64k-debug · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-rt-64k-debug-core · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-rt-64k-debug-devel · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-rt-64k-debug-modules · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-rt-64k-debug-modules-core · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-rt-64k-debug-modules-extra · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-rt-64k-devel · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-rt-64k-modules · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-rt-64k-modules-core · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-rt-64k-modules-extra · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-rt-core · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-rt-debug · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-rt-debug-core · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-rt-debug-devel · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-rt-debug-modules · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-rt-debug-modules-core · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-rt-debug-modules-extra · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-rt-devel · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-rt-modules · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-rt-modules-core · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-rt-modules-extra · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-source · opensuse-leap 16.0 6.12.0-160000.39.1 OPENSUSE-SU-2026:22091-1 Nov 7, 2026
kernel-source · sles 15.6 6.4.0-150600.23.138.1 SUSE-SU-2026:4660-1 Nov 7, 2026
kernel-source · sles 15.7 6.4.0-150700.53.84.1 SUSE-SU-2026:4706-1 Nov 7, 2026
kernel-source · sles 16.0 6.12.0-160000.39.1 SUSE-SU-2026:24235-1 Nov 7, 2026
kernel-syms · opensuse-leap 16.0 6.12.0-160000.39.1 OPENSUSE-SU-2026:22091-1 Nov 7, 2026
kernel-syms · sles 15.6 6.4.0-150600.23.138.1 SUSE-SU-2026:4660-1 Nov 7, 2026
kernel-syms · sles 15.7 6.4.0-150700.53.84.1 SUSE-SU-2026:4706-1 Nov 7, 2026
kernel-syms · sles 16.0 6.12.0-160000.39.1 SUSE-SU-2026:24235-1 Nov 7, 2026
kernel-tools · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-tools · ol 10 0:6.12.0-211.69.1.el10_2 ELSA-2026-91565 Nov 7, 2026
kernel-tools-libs · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-tools-libs · ol 10 0:6.12.0-211.69.1.el10_2 ELSA-2026-91565 Nov 7, 2026
kernel-tools-libs-devel · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-tools-libs-devel · ol 10 0:6.12.0-211.69.1.el10_2 ELSA-2026-91565 Nov 7, 2026
kernel-uki-virt · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-uki-virt · ol 10 0:6.12.0-211.69.1.el10_2 ELSA-2026-91565 Nov 7, 2026
kernel-uki-virt-addons · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-uki-virt-addons · ol 10 0:6.12.0-211.69.1.el10_2 ELSA-2026-91565 Nov 7, 2026
kernel-zfcpdump · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-zfcpdump · opensuse-leap 16.0 6.12.0-160000.39.1 OPENSUSE-SU-2026:22091-1 Nov 7, 2026
kernel-zfcpdump · sles 15.7 6.4.0-150700.53.84.1 SUSE-SU-2026:4706-1 Nov 7, 2026
kernel-zfcpdump · sles 16.0 6.12.0-160000.39.1 SUSE-SU-2026:24235-1 Nov 7, 2026
kernel-zfcpdump-core · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-zfcpdump-devel · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-zfcpdump-devel-matched · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-zfcpdump-modules · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-zfcpdump-modules-core · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
kernel-zfcpdump-modules-extra · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
libperf · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
libperf · ol 10 0:6.12.0-211.69.1.el10_2 ELSA-2026-91565 Nov 7, 2026
linux · Debian 12.15 (bookworm) 6.1.187-1 DEBIAN-CVE-2026-74631 Aug 27, 2026
linux · Debian 13.5 (trixie) 6.12.105-1 DEBIAN-CVE-2026-74631 Aug 27, 2026
linux · Debian 14 7.1.9-1 DEBIAN-CVE-2026-74631 Aug 27, 2026
linux-6.12 · Debian 12.15 (bookworm) 6.12.107-1~deb12u1 DEBIAN-CVE-2026-74631 Aug 27, 2026
perf · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
perf · ol 10 0:6.12.0-211.69.1.el10_2 ELSA-2026-91565 Nov 7, 2026
python3-perf · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
python3-perf · ol 10 0:6.12.0-211.69.1.el10_2 ELSA-2026-91565 Nov 7, 2026
rtla · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
rtla · ol 10 0:6.12.0-211.69.1.el10_2 ELSA-2026-91565 Nov 7, 2026
rv · almalinux 10 6.12.0-211.69.1.el10_2 ALSA-2026:91565 Nov 7, 2026
rv · ol 10 0:6.12.0-211.69.1.el10_2 ELSA-2026-91565 Nov 7, 2026

Patch Radar data is free to use with attribution. Terms and how to credit it.

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.