Patchwire CVEs, their patch status, and feeds to follow them

CVE-2026-31507

Fixed in a distro release EPSS <1%CVSS 7.8

In the Linux kernel, the following vulnerability has been resolved: net/smc: fix double-free of smc_spd_priv when tee() duplicates splice pipe buffer smc_rx_splice() allocates one smc_spd_priv per pipe_buffer and stores the pointer in pipe_buffer.private. The pipe_buf_operations for these buffers used .get = generic_pipe_buf_get, which only increments the page reference count when tee(2) duplicates a pipe buffer. The smc_spd_priv pointer itself was not handled, so after tee() both the original and the cloned pipe_buffer share the same smc_spd_priv *. When both pipes are subsequently released, smc_rx_pipe_buf_release() is called twice against the same object: 1st call: kfree(priv) sock_put(sk) smc_rx_update_cons() [correct] 2nd call: kfree(priv) sock_put(sk) smc_rx_update_cons() [UAF] KASAN reports a slab-use-after-free in smc_rx_pipe_buf_release(), which then escalates to a NULL-pointer dereference and kernel panic via smc_rx_update_consumer() when it chases the freed priv->smc pointer: BUG: KASAN: slab-use-after-free in smc_rx_pipe_buf_release+0x78/0x2a0 Read of size 8 at addr ffff888004a45740 by task smc_splice_tee_/74 Call Trace: <TASK> dump_stack_lvl+0x53/0x70 print_report+0xce/0x650 kasan_report+0xc6/0x100 smc_rx_pipe_buf_release+0x78/0x2a0 free_pipe_info+0xd4/0x130 pipe_release+0x142/0x160 __fput+0x1c6/0x490 __x64_sys_close+0x4f/0x90 do_syscall_64+0xa6/0x1a0 entry_SYSCALL_64_after_hwframe+0x77/0x7f </TASK> BUG: kernel NULL pointer dereference, address: 0000000000000020 RIP: 0010:smc_rx_update_consumer+0x8d/0x350 Call Trace: <TASK> smc_rx_pipe_buf_release+0x121/0x2a0 free_pipe_info+0xd4/0x130 pipe_release+0x142/0x160 __fput+0x1c6/0x490 __x64_sys_close+0x4f/0x90 do_syscall_64+0xa6/0x1a0 entry_SYSCALL_64_after_hwframe+0x77/0x7f </TASK> Kernel panic - not syncing: Fatal exception Beyond the memory-safety problem, duplicating an SMC splice buffer is semantically questionable: smc_rx_update_cons() would advance the consumer cursor twice for the same data, corrupting receive-window accounting. A refcount on smc_spd_priv could fix the double-free, but the cursor-accounting issue would still need to be addressed separately. The .get callback is invoked by both tee(2) and splice_pipe_to_pipe() for partial transfers; both will now return -EFAULT. Users who need to duplicate SMC socket data must use a copy-based read path.

Published 2026-04-22 · CVE record · OSV

Products: Linux, Siemens SIMATIC S7-1500 CPU 1518-4 PN/DP MFP, Siemens SIMATIC S7-1500 CPU 1518F-4 PN/DP MFP, Siemens SIPLUS S7-1500 CPU 1518-4 PN/DP MFP

Distro releases

ReleasePackageFixed in
Debian 12linux6.1.170-1
Debian 13linux6.12.85-1
Debian 14linux6.19.11-1
SUSE Linux Enterprise High Availability Extension 15 SP6kernel-default6.4.0-150600.23.112.1
SUSE Linux Enterprise High Availability Extension 15 SP7kernel-default6.4.0-150700.53.55.1
SUSE Linux Enterprise Live Patching 15 SP6kernel-default6.4.0-150600.23.112.1
SUSE Linux Enterprise Live Patching 15 SP6kernel-livepatch-SLE15-SP6_Update_261-150600.13.3.1
SUSE Linux Enterprise Live Patching 15 SP7kernel-default6.4.0-150700.53.55.1
SUSE Linux Enterprise Live Patching 15 SP7kernel-livepatch-SLE15-SP7_Update_151-150700.15.3.1
SUSE Linux Enterprise Module for Basesystem 15 SP7kernel-64kb6.4.0-150700.53.55.1
SUSE Linux Enterprise Module for Basesystem 15 SP7kernel-default6.4.0-150700.53.55.1
SUSE Linux Enterprise Module for Basesystem 15 SP7kernel-default-base6.4.0-150700.53.55.1.150700.17.33.1
SUSE Linux Enterprise Module for Basesystem 15 SP7kernel-source6.4.0-150700.53.55.1
SUSE Linux Enterprise Module for Basesystem 15 SP7kernel-zfcpdump6.4.0-150700.53.55.1
SUSE Linux Enterprise Module for Development Tools 15 SP7kernel-docs6.4.0-150700.53.55.1
SUSE Linux Enterprise Module for Development Tools 15 SP7kernel-obs-build6.4.0-150700.53.55.1
SUSE Linux Enterprise Module for Development Tools 15 SP7kernel-source6.4.0-150700.53.55.1
SUSE Linux Enterprise Module for Development Tools 15 SP7kernel-syms6.4.0-150700.53.55.1
SUSE Linux Enterprise Module for Legacy 15 SP7kernel-default6.4.0-150700.53.55.1
SUSE Linux Enterprise Module for Public Cloud 15 SP7kernel-azure6.4.0-150700.53.55.1
SUSE Linux Enterprise Server 15 SP6-LTSSkernel-64kb6.4.0-150600.23.112.1
SUSE Linux Enterprise Server 15 SP6-LTSSkernel-default6.4.0-150600.23.112.1
SUSE Linux Enterprise Server 15 SP6-LTSSkernel-default-base6.4.0-150600.23.112.1.150600.12.52.1
SUSE Linux Enterprise Server 15 SP6-LTSSkernel-docs6.4.0-150600.23.112.1
SUSE Linux Enterprise Server 15 SP6-LTSSkernel-obs-build6.4.0-150600.23.112.1
SUSE Linux Enterprise Server 15 SP6-LTSSkernel-source6.4.0-150600.23.112.1
SUSE Linux Enterprise Server 15 SP6-LTSSkernel-syms6.4.0-150600.23.112.1
SUSE Linux Enterprise Server 15 SP6-LTSSkernel-zfcpdump6.4.0-150600.23.112.1
SUSE Linux Enterprise Server for SAP Applications 15 SP6kernel-default6.4.0-150600.23.112.1
SUSE Linux Enterprise Server for SAP Applications 15 SP6kernel-default-base6.4.0-150600.23.112.1.150600.12.52.1
SUSE Linux Enterprise Server for SAP Applications 15 SP6kernel-docs6.4.0-150600.23.112.1
SUSE Linux Enterprise Server for SAP Applications 15 SP6kernel-obs-build6.4.0-150600.23.112.1
SUSE Linux Enterprise Server for SAP Applications 15 SP6kernel-source6.4.0-150600.23.112.1
SUSE Linux Enterprise Server for SAP Applications 15 SP6kernel-syms6.4.0-150600.23.112.1
SUSE Linux Enterprise Workstation Extension 15 SP7kernel-default6.4.0-150700.53.55.1
SUSE Linux Micro Extras 6.2kernel-obs-build6.12.0-160000.33.1
SUSE Linux Micro Extras 6.2kernel-syms6.12.0-160000.33.1
Ubuntu 16.04 LTSlinux-hwe-edgeno fix
Ubuntu 18.04 LTSlinux-aws-5.0no fix
Ubuntu 18.04 LTSlinux-aws-5.3no fix
Ubuntu 18.04 LTSlinux-azureno fix
Ubuntu 18.04 LTSlinux-azure-5.3no fix
Ubuntu 18.04 LTSlinux-azure-edgeno fix
Ubuntu 18.04 LTSlinux-gcpno fix
Ubuntu 18.04 LTSlinux-gcp-5.3no fix
Ubuntu 18.04 LTSlinux-gke-4.15no fix
Ubuntu 18.04 LTSlinux-gke-5.4no fix
Ubuntu 18.04 LTSlinux-gkeop-5.4no fix
Ubuntu 18.04 LTSlinux-hweno fix
Ubuntu 18.04 LTSlinux-hwe-edgeno fix
Ubuntu 18.04 LTSlinux-oemno fix
Ubuntu 18.04 LTSlinux-oracle-5.0no fix
Ubuntu 18.04 LTSlinux-oracle-5.3no fix
Ubuntu 20.04 LTSlinux-aws-5.11no fix
Ubuntu 20.04 LTSlinux-aws-5.13no fix
Ubuntu 20.04 LTSlinux-aws-5.8no fix
Ubuntu 20.04 LTSlinux-azure-5.11no fix
Ubuntu 20.04 LTSlinux-azure-5.13no fix
Ubuntu 20.04 LTSlinux-azure-5.8no fix
Ubuntu 20.04 LTSlinux-azure-fdeno fix
Ubuntu 20.04 LTSlinux-gcp-5.11no fix
Ubuntu 20.04 LTSlinux-gcp-5.13no fix
Ubuntu 20.04 LTSlinux-gcp-5.8no fix
Ubuntu 20.04 LTSlinux-gkeno fix
Ubuntu 20.04 LTSlinux-gke-5.15no fix
Ubuntu 20.04 LTSlinux-gkeopno fix
Ubuntu 20.04 LTSlinux-gkeop-5.15no fix
Ubuntu 20.04 LTSlinux-hwe-5.11no fix
Ubuntu 20.04 LTSlinux-hwe-5.13no fix
Ubuntu 20.04 LTSlinux-hwe-5.8no fix
Ubuntu 20.04 LTSlinux-intel-5.13no fix
Ubuntu 20.04 LTSlinux-oem-5.10no fix
Ubuntu 20.04 LTSlinux-oem-5.13no fix
Ubuntu 20.04 LTSlinux-oem-5.14no fix
Ubuntu 20.04 LTSlinux-oem-5.6no fix
Ubuntu 20.04 LTSlinux-oracle-5.11no fix
Ubuntu 20.04 LTSlinux-oracle-5.13no fix
Ubuntu 20.04 LTSlinux-oracle-5.8no fix
Ubuntu 20.04 LTSlinux-raspi2no fix
Ubuntu 20.04 LTSlinux-riscvno fix
Ubuntu 20.04 LTSlinux-riscv-5.11no fix
Ubuntu 20.04 LTSlinux-riscv-5.8no fix
Ubuntu 22.04 LTSlinux5.15.0-186.196
Ubuntu 22.04 LTSlinux-allwinner-5.19no fix
Ubuntu 22.04 LTSlinux-aws5.15.0-1112.119
Ubuntu 22.04 LTSlinux-aws-5.19no fix
Ubuntu 22.04 LTSlinux-aws-6.2no fix
Ubuntu 22.04 LTSlinux-aws-6.5no fix
Ubuntu 22.04 LTSlinux-aws-6.86.8.0-1061.64~22.04.1
Ubuntu 22.04 LTSlinux-azure5.15.0-1117.126
Ubuntu 22.04 LTSlinux-azure-5.19no fix
Ubuntu 22.04 LTSlinux-azure-6.2no fix
Ubuntu 22.04 LTSlinux-azure-6.5no fix
Ubuntu 22.04 LTSlinux-azure-6.86.8.0-1063.71~22.04.1
Ubuntu 22.04 LTSlinux-azure-fde5.15.0-1117.126
Ubuntu 22.04 LTSlinux-azure-fde-5.19no fix
Ubuntu 22.04 LTSlinux-azure-fde-6.2no fix
Ubuntu 22.04 LTSlinux-azure-fde-6.86.8.0-1062.69~22.04.1
Ubuntu 22.04 LTSlinux-gcp5.15.0-1112.122
Ubuntu 22.04 LTSlinux-gcp-5.19no fix
Ubuntu 22.04 LTSlinux-gcp-6.2no fix
Ubuntu 22.04 LTSlinux-gcp-6.5no fix
Ubuntu 22.04 LTSlinux-gcp-6.86.8.0-1064.72~22.04.1
Ubuntu 22.04 LTSlinux-gke5.15.0-1108.114
Ubuntu 22.04 LTSlinux-gkeop5.15.0-1095.103
Ubuntu 22.04 LTSlinux-hwe-5.19no fix
Ubuntu 22.04 LTSlinux-hwe-6.2no fix
Ubuntu 22.04 LTSlinux-hwe-6.5no fix
Ubuntu 22.04 LTSlinux-hwe-6.86.8.0-136.136~22.04.1
Ubuntu 22.04 LTSlinux-ibm5.15.0-1106.110
Ubuntu 22.04 LTSlinux-ibm-6.86.8.0-1061.62~22.04.1
Ubuntu 22.04 LTSlinux-intel-iot-realtimeno fix
Ubuntu 22.04 LTSlinux-intel-iotg5.15.0-1107.113
Ubuntu 22.04 LTSlinux-kvm5.15.0-1104.109
Ubuntu 22.04 LTSlinux-lowlatency5.15.0-184.194
Ubuntu 22.04 LTSlinux-lowlatency-hwe-5.19no fix
Ubuntu 22.04 LTSlinux-lowlatency-hwe-6.2no fix
Ubuntu 22.04 LTSlinux-lowlatency-hwe-6.5no fix
Ubuntu 22.04 LTSlinux-lowlatency-hwe-6.86.8.0-136.136.2~22.04.1
Ubuntu 22.04 LTSlinux-nvidia5.15.0-1107.108
Ubuntu 22.04 LTSlinux-nvidia-6.2no fix
Ubuntu 22.04 LTSlinux-nvidia-6.5no fix
Ubuntu 22.04 LTSlinux-nvidia-6.86.8.0-1059.62~22.04.1
Ubuntu 22.04 LTSlinux-nvidia-tegra5.15.0-1064.66
Ubuntu 22.04 LTSlinux-nvidia-tegra-igx5.15.0-1053.53
Ubuntu 22.04 LTSlinux-oem-5.17no fix
Ubuntu 22.04 LTSlinux-oem-6.0no fix
Ubuntu 22.04 LTSlinux-oem-6.1no fix
Ubuntu 22.04 LTSlinux-oem-6.5no fix
Ubuntu 22.04 LTSlinux-oracle5.15.0-1109.115
Ubuntu 22.04 LTSlinux-oracle-6.5no fix
Ubuntu 22.04 LTSlinux-oracle-6.86.8.0-1058.61~22.04.1
Ubuntu 22.04 LTSlinux-raspi5.15.0-1106.109
Ubuntu 22.04 LTSlinux-realtimeno fix
Ubuntu 22.04 LTSlinux-riscvno fix
Ubuntu 22.04 LTSlinux-riscv-5.19no fix
Ubuntu 22.04 LTSlinux-riscv-6.5no fix
Ubuntu 22.04 LTSlinux-riscv-6.86.8.0-136.136~22.04.3
Ubuntu 22.04 LTSlinux-starfive-5.19no fix
Ubuntu 22.04 LTSlinux-starfive-6.2no fix
Ubuntu 22.04 LTSlinux-starfive-6.5no fix
Ubuntu 22.04 LTSlinux-xilinx-zynqmp5.15.0-1075.79
Ubuntu 24.04 LTSlinux6.8.0-136.136
Ubuntu 24.04 LTSlinux-aws6.8.0-1061.64
Ubuntu 24.04 LTSlinux-aws-6.14no fix
Ubuntu 24.04 LTSlinux-aws-6.17no fix
Ubuntu 24.04 LTSlinux-azure6.8.0-1063.71
Ubuntu 24.04 LTSlinux-azure-6.11no fix
Ubuntu 24.04 LTSlinux-azure-6.14no fix
Ubuntu 24.04 LTSlinux-azure-6.17no fix
Ubuntu 24.04 LTSlinux-azure-fde6.8.0-1062.69
Ubuntu 24.04 LTSlinux-azure-fde-6.14no fix
Ubuntu 24.04 LTSlinux-azure-nvidiano fix
Ubuntu 24.04 LTSlinux-azure-nvidia-6.14no fix
Ubuntu 24.04 LTSlinux-gcp6.8.0-1064.72
Ubuntu 24.04 LTSlinux-gcp-6.11no fix
Ubuntu 24.04 LTSlinux-gcp-6.14no fix
Ubuntu 24.04 LTSlinux-gcp-6.17no fix
Ubuntu 24.04 LTSlinux-gke6.8.0-1059.67
Ubuntu 24.04 LTSlinux-gkeop6.8.0-1046.50
Ubuntu 24.04 LTSlinux-hwe-6.11no fix
Ubuntu 24.04 LTSlinux-hwe-6.14no fix
Ubuntu 24.04 LTSlinux-hwe-6.17no fix
Ubuntu 24.04 LTSlinux-ibm6.8.0-1061.62
Ubuntu 24.04 LTSlinux-lowlatency6.8.0-136.136.2
Ubuntu 24.04 LTSlinux-lowlatency-hwe-6.11no fix
Ubuntu 24.04 LTSlinux-nvidia6.8.0-1059.62
Ubuntu 24.04 LTSlinux-nvidia-6.11no fix
Ubuntu 24.04 LTSlinux-nvidia-6.17no fix
Ubuntu 24.04 LTSlinux-nvidia-lowlatency6.8.0-1059.62.1
Ubuntu 24.04 LTSlinux-nvidia-tegra6.8.0-1030.31
Ubuntu 24.04 LTSlinux-oem-6.11no fix
Ubuntu 24.04 LTSlinux-oem-6.14no fix
Ubuntu 24.04 LTSlinux-oem-6.17no fix
Ubuntu 24.04 LTSlinux-oem-6.8no fix
Ubuntu 24.04 LTSlinux-oracle6.8.0-1058.61
Ubuntu 24.04 LTSlinux-oracle-6.14no fix
Ubuntu 24.04 LTSlinux-oracle-6.17no fix
Ubuntu 24.04 LTSlinux-raspi6.8.0-1061.65
Ubuntu 24.04 LTSlinux-raspi-realtimeno fix
Ubuntu 24.04 LTSlinux-realtimeno fix
Ubuntu 24.04 LTSlinux-riscvno fix
Ubuntu 24.04 LTSlinux-riscv-6.14no fix
Ubuntu 24.04 LTSlinux-riscv-6.17no fix
Ubuntu 24.04 LTSlinux-xilinx6.8.0-1033.34
Ubuntu 25.10linuxno fix
Ubuntu 25.10linux-awsno fix
Ubuntu 25.10linux-azureno fix
Ubuntu 25.10linux-azure-fdeno fix
Ubuntu 25.10linux-gcpno fix
Ubuntu 25.10linux-oracleno fix
Ubuntu 25.10linux-raspino fix
Ubuntu 25.10linux-realtimeno fix
Ubuntu 25.10linux-riscvno fix
Ubuntu Nvidia-BlueField 22.04 LTSlinux-bluefield5.15.0-1096.98
Ubuntu Nvidia-BlueField 24.04 LTSlinux-bluefield6.8.0-1028.33
Ubuntu Pro 18.04 LTSlinux-aws-5.4no fix
Ubuntu Pro 18.04 LTSlinux-azure-5.4no fix
Ubuntu Pro 18.04 LTSlinux-gcp-5.4no fix
Ubuntu Pro 18.04 LTSlinux-hwe-5.4no fix
Ubuntu Pro 18.04 LTSlinux-ibm-5.4no fix
Ubuntu Pro 18.04 LTSlinux-oracle-5.4no fix
Ubuntu Pro 18.04 LTSlinux-raspi-5.4no fix
Ubuntu Pro 20.04 LTSlinuxno fix
Ubuntu Pro 20.04 LTSlinux-awsno fix
Ubuntu Pro 20.04 LTSlinux-aws-5.155.15.0-1112.119~20.04.1
Ubuntu Pro 20.04 LTSlinux-azureno fix
Ubuntu Pro 20.04 LTSlinux-azure-5.155.15.0-1117.126~20.04.1
Ubuntu Pro 20.04 LTSlinux-azure-fde-5.155.15.0-1117.126~20.04.2
Ubuntu Pro 20.04 LTSlinux-bluefieldno fix
Ubuntu Pro 20.04 LTSlinux-gcpno fix
Ubuntu Pro 20.04 LTSlinux-gcp-5.155.15.0-1112.122~20.04.1
Ubuntu Pro 20.04 LTSlinux-hwe-5.155.15.0-186.196~20.04.1
Ubuntu Pro 20.04 LTSlinux-ibmno fix
Ubuntu Pro 20.04 LTSlinux-ibm-5.155.15.0-1106.110~20.04.1
Ubuntu Pro 20.04 LTSlinux-intel-iotg-5.155.15.0-1107.113~20.04.1
Ubuntu Pro 20.04 LTSlinux-iotno fix
Ubuntu Pro 20.04 LTSlinux-kvmno fix
Ubuntu Pro 20.04 LTSlinux-lowlatency-hwe-5.155.15.0-184.194~20.04.1
Ubuntu Pro 20.04 LTSlinux-nvidia-tegra-5.155.15.0-1064.66~20.04.1
Ubuntu Pro 20.04 LTSlinux-oracleno fix
Ubuntu Pro 20.04 LTSlinux-oracle-5.155.15.0-1109.115~20.04.1
Ubuntu Pro 20.04 LTSlinux-raspino fix
Ubuntu Pro 20.04 LTSlinux-riscv-5.155.15.0-1106.110~20.04.1
Ubuntu Pro 20.04 LTSlinux-xilinx-zynqmpno fix
Ubuntu Pro FIPS-preview 22.04 LTSlinux-aws-fipsno fix
Ubuntu Pro FIPS-preview 22.04 LTSlinux-azure-fipsno fix
Ubuntu Pro FIPS-preview 22.04 LTSlinux-fipsno fix
Ubuntu Pro FIPS-preview 22.04 LTSlinux-gcp-fipsno fix
Ubuntu Pro FIPS-updates 20.04 LTSlinux-aws-fipsno fix
Ubuntu Pro FIPS-updates 20.04 LTSlinux-azure-fipsno fix
Ubuntu Pro FIPS-updates 20.04 LTSlinux-fipsno fix
Ubuntu Pro FIPS-updates 20.04 LTSlinux-gcp-fipsno fix
Ubuntu Pro FIPS-updates 22.04 LTSlinux-aws-fips5.15.0-1112.119+fips1
Ubuntu Pro FIPS-updates 22.04 LTSlinux-azure-fips5.15.0-1117.126+fips1
Ubuntu Pro FIPS-updates 22.04 LTSlinux-fips5.15.0-186.196+fips1
Ubuntu Pro FIPS-updates 22.04 LTSlinux-gcp-fips5.15.0-1112.122+fips1
Ubuntu Pro FIPS-updates 24.04 LTSlinux-aws-fips6.8.0-1061.64+fips1
Ubuntu Pro FIPS-updates 24.04 LTSlinux-azure-fips6.8.0-1063.71+fips2
Ubuntu Pro FIPS-updates 24.04 LTSlinux-fips6.8.0-136.136+fips2
Ubuntu Pro FIPS-updates 24.04 LTSlinux-gcp-fips6.8.0-1064.72+fips1
Ubuntu Pro FIPS 20.04 LTSlinux-aws-fipsno fix
Ubuntu Pro FIPS 20.04 LTSlinux-azure-fipsno fix
Ubuntu Pro FIPS 20.04 LTSlinux-fipsno fix
Ubuntu Pro FIPS 20.04 LTSlinux-gcp-fipsno fix
Ubuntu Pro Realtime 22.04 LTSlinux-intel-iot-realtime5.15.0-1104.106
Ubuntu Pro Realtime 22.04 LTSlinux-realtime5.15.0-1111.120
Ubuntu Pro Realtime 22.04 LTSlinux-realtime-6.86.8.1-1056.57~22.04.2
Ubuntu Pro Realtime 24.04 LTSlinux-raspi-realtime6.8.0-2050.52
Ubuntu Pro Realtime 24.04 LTSlinux-realtime6.8.1-1056.57
Ubuntu Pro Realtime 24.04 LTSlinux-realtime-6.14no fix
Ubuntu Pro Realtime 24.04 LTSlinux-realtime-6.17no fix