In the Linux kernel, the following vulnerability has been resolved:
mptcp: fix slab-use-after-free in __inet_lookup_established
The ehash table lookups are lockless and rely on SLAB_TYPESAFE_BY_RCU to guarantee socket memory stability during RCU read-side critical sections. Both tcp_prot and tcpv6_prot have their slab caches created with this flag via proto_register().
However, MPTCP's mptcp_subflow_init() copies tcpv6_prot into tcpv6_prot_override during inet_init() (fs_initcall, level 5), before inet6_init() (module_init/device_initcall, level 6) has called proto_register(&tcpv6_prot). At that point, tcpv6_prot.slab is still NULL, so tcpv6_prot_override.slab remains NULL permanently.
This causes MPTCP v6 subflow child sockets to be allocated via kmalloc (falling into kmalloc-4k) instead of the TCPv6 slab cache. The kmalloc-4k cache lacks SLAB_TYPESAFE_BY_RCU, so when these sockets are freed without SOCK_RCU_FREE (which is cleared for child sockets by design), the memory can be immediately reused. Concurrent ehash lookups under rcu_read_lock can then access freed memory, triggering a slab-use-after-free in __inet_lookup_established.
Fix this by splitting the IPv6-specific initialization out of mptcp_subflow_init() into a new mptcp_subflow_v6_init(), called from mptcp_proto_v6_init() before protocol registration. This ensures tcpv6_prot_override.slab correctly inherits the SLAB_TYPESAFE_BY_RCU slab cache.
CVSS Details
- CVSS 3.1 Base Score: 9.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernelUpgrade kernel-64k-modulesUpgrade kernel-rt-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-64k-debugUpgrade kernel-64kUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-debug-develUpgrade kernel-64k-debug-modules-extraUpgrade kernel-rt-64k-debug-modulesUpgrade rtlaUpgrade kernel-rt-64k-coreUpgrade kernel-64k-modules-coreUpgrade kernel-modules-coreUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-64k-debug-coreUpgrade kernel-tools-libsUpgrade kernel-debug-develUpgrade kernel-rt-64k-modulesUpgrade kernel-64k-coreUpgrade python3-perfUpgrade kernel-rt-64k-develUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-tools-libs-develUpgrade kernel-zfcpdump-develUpgrade kernel-rt-modules-extraUpgrade kernel-headersUpgrade kernel-abi-stablelistsUpgrade kernel-debug-modulesUpgrade kernel-cross-headersUpgrade kernel-debug-uki-virtUpgrade kernel-rt-debug-coreUpgrade kernel-debug-coreUpgrade kernel-debugUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-develUpgrade kernel-zfcpdumpUpgrade kernel-64k-modules-extraUpgrade kernel-toolsUpgrade kernel-debug-modules-extraUpgrade kernel-rt-64k-debug-coreUpgrade kernel-coreUpgrade kernel-64k-devel-matchedUpgrade kernel-64k-debug-develUpgrade kernel-64k-debug-modulesUpgrade kernel-rt-modulesUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-zfcpdump-coreUpgrade kernel-devel-matchedUpgrade kernel-64k-debugUpgrade kernel-rt-64k-modules-extraUpgrade kernel-rt-64k-debug-develUpgrade kernel-uki-virtUpgrade kernel-docUpgrade rvUpgrade kernel-rt-64k-modules-coreUpgrade perfUpgrade kernel-64k-develUpgrade kernel-rt-modules-coreUpgrade kernel-rt-debug-modules-coreUpgrade kernel-develUpgrade bpftoolUpgrade kernel-rt-debugUpgrade kernel-modules-extraUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-64kUpgrade kernel-zfcpdump-modulesUpgrade kernel-uki-virt-addonsUpgrade kernel-debug-modules-coreUpgrade kernel-rtUpgrade kernel-modulesUpgrade libperfUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-64k-debug-modules-core | Jun 17, 2026 | Jun 16, 2026 |
| Amazon Linux Ami 2 | — | Upgrade perfUpgrade kernel-tools-develUpgrade kernel-livepatch-5.15.204-143.230Upgrade python-perf-debuginfoUpgrade python-perfUpgrade kernelUpgrade kernel-toolsUpgrade bpftoolUpgrade kernel-headersUpgrade kernel-develUpgrade kernel-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade perf-debuginfo | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel-headersUpgrade kernel-tools-develUpgrade python3-perfUpgrade kernel-toolsUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-develUpgrade kernel-debuginfoUpgrade perf-debuginfoUpgrade kernel-modules-extraUpgrade perfUpgrade kernelUpgrade python3-perf-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-livepatch-6.1.170-210.320Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-debuginfoUpgrade kernel-modules-extra-commonUpgrade bpftool | May 19, 2026 | Apr 24, 2026 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | May 3, 2026 | May 3, 2026 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernelNo solution exists | Jun 18, 2026 | Apr 24, 2026 |
| Rocky_linux | — | Upgrade kernel-rt-debug-debuginfoUpgrade kernel-modules-coreUpgrade rvUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-rt-debuginfoUpgrade kernel-rt-debug-develUpgrade kernel-rt-debug-modulesUpgrade kernel-modules-extraUpgrade kernel-rt-debug-modules-coreUpgrade kernel-tools-libsUpgrade kernel-debuginfo-common-s390xUpgrade kernel-debug-modulesUpgrade kernel-rt-debug-coreUpgrade kernel-toolsUpgrade kernel-uki-virt-addonsUpgrade kernel-zfcpdump-modulesUpgrade kernel-tools-debuginfoUpgrade kernel-zfcpdump-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-modulesUpgrade kernel-debug-modules-coreUpgrade kernel-debug-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-debug-modules-extraUpgrade kernel-uki-virtUpgrade kernel-coreUpgrade kernel-rt-modulesUpgrade kernel-zfcpdump-develUpgrade kernel-rt-modules-coreUpgrade kernel-rtUpgrade bpftoolUpgrade kernel-debug-debuginfoUpgrade kernel-rt-develUpgrade kernel-debugUpgrade kernel-rt-debugUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-modules-extra-matchedUpgrade kernel-zfcpdumpUpgrade kernel-debug-modules-extraUpgrade python3-perf-debuginfoUpgrade kernel-rt-modules-extraUpgrade kernel-rt-coreUpgrade kernel-debuginfoUpgrade kernelUpgrade kernel-debug-develUpgrade kernel-develUpgrade perfUpgrade kernel-debug-uki-virtUpgrade kernel-devel-matchedUpgrade perf-debuginfoUpgrade kernel-tools-libs-develUpgrade libperf-debuginfoUpgrade libperfUpgrade rtlaUpgrade python3-perfUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-zfcpdump-debuginfo | Jun 22, 2026 | Jun 19, 2026 |
| Ubuntu | — | Upgrade linux-image-xilinx-6.8Upgrade linux-image-gcp-6.17Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-nvidia-64k-hwe-24.04Upgrade linux-image-oracle-5.15Upgrade linux-image-6.8.0-134-lowlatency-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-oem-24.04Upgrade linux-image-raspi-5.15Upgrade linux-image-ibm-6.8Upgrade linux-image-5.15.0-185-generic-lpaeUpgrade linux-image-fips-5.15Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-generic-64k-6.17Upgrade linux-image-6.17.0-1018-oracle-64kUpgrade linux-image-6.8.0-136-genericUpgrade linux-image-raspi-6.17Upgrade linux-image-nvidia-64k-6.17Upgrade linux-image-nvidia-64kUpgrade linux-image-intelUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-gke-6.8Upgrade linux-image-5.15.0-1052-nvidia-tegra-igxUpgrade linux-image-5.15.0-1103-intel-iot-realtimeUpgrade linux-image-virtual-6.17Upgrade linux-image-5.15.0-1116-azure-fipsUpgrade linux-image-oem-22.04bUpgrade linux-image-oracle-64kUpgrade linux-image-raspiUpgrade linux-image-5.15.0-185-fipsUpgrade linux-image-gcp-fipsUpgrade linux-image-gke-64k-6.8Upgrade linux-image-azure-fipsUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1060-ibmUpgrade linux-image-aws-64k-6.8Upgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-5.15.0-1106-nvidiaUpgrade linux-image-5.15.0-185-generic-64kUpgrade linux-image-oem-20.04dUpgrade linux-image-virtual-6.8Upgrade linux-image-5.15.0-1103-kvmUpgrade linux-image-6.8.0-136-generic-64kUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-6.8.0-1029-nvidia-tegraUpgrade linux-image-5.15.0-1111-awsUpgrade linux-image-6.17.0-40-genericUpgrade linux-image-azure-6.8Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-raspi-6.8Upgrade linux-image-nvidia-tegraUpgrade linux-image-xilinxUpgrade linux-image-oem-20.04Upgrade linux-image-oem-20.04cUpgrade linux-image-oem-24.04cUpgrade linux-image-raspi-realtimeUpgrade linux-image-realtime-6.8.1Upgrade linux-image-azure-fips-6.8Upgrade linux-image-azure-5.15Upgrade linux-image-6.8.0-1062-azure-fipsUpgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-1057-oracle-64kUpgrade linux-image-6.8.0-1062-azure-fdeUpgrade linux-image-intel-iotgUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-oem-22.04dUpgrade linux-image-5.15.0-1105-ibmUpgrade linux-image-gcpUpgrade linux-image-5.15.0-183-lowlatency-64kUpgrade linux-image-6.8.0-1063-azureUpgrade linux-image-oem-22.04cUpgrade linux-image-kvm-5.15Upgrade linux-image-6.8.0-1029-nvidia-tegra-rtUpgrade linux-image-aws-6.8Upgrade linux-image-gkeop-5.15Upgrade linux-image-oracle-6.8Upgrade linux-image-6.8.0-1057-oracleUpgrade linux-image-5.15.0-1052-nvidia-tegra-igx-rtUpgrade linux-image-5.15.0-1107-gkeUpgrade linux-image-5.15.0-1074-xilinx-zynqmpUpgrade linux-image-5.15.0-1106-nvidia-lowlatencyUpgrade linux-image-laptop-23.10Upgrade linux-image-nvidia-5.15Upgrade linux-image-gkeopUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-kvmUpgrade linux-image-virtual-5.15Upgrade linux-image-6.17.0-40-generic-64kUpgrade linux-image-6.17.0-1021-raspiUpgrade linux-image-5.15.0-1116-azure-fdeUpgrade linux-image-aws-fips-6.8Upgrade linux-image-realtime-5.15Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-generic-64kUpgrade linux-image-fips-6.8Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-gkeUpgrade linux-image-6.8.0-1060-aws-64kUpgrade linux-image-generic-6.8Upgrade linux-image-oem-6.17Upgrade linux-image-6.17.0-1028-oemUpgrade linux-image-realtime-6.17Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-aws-lts-24.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-aws-64k-6.17Upgrade linux-image-azureUpgrade linux-image-oem-24.04aUpgrade linux-image-6.8.0-1058-gke-64kUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-azure-lts-22.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-aws-64kUpgrade linux-image-6.8.1-1055-realtimeUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-6.8.0-1058-nvidia-lowlatency-64kUpgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-oem-24.04dUpgrade linux-image-5.15.0-1111-aws-fipsUpgrade linux-image-5.15.0-183-lowlatencyUpgrade linux-image-6.8.0-1045-gkeopUpgrade linux-image-6.8.0-2049-raspi-realtimeUpgrade linux-image-5.15.0-1111-aws-64kUpgrade linux-image-oem-22.04aUpgrade linux-image-aws-6.17Upgrade linux-image-oem-22.04Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-6.8Upgrade linux-image-ibm-classicUpgrade linux-image-gcp-fips-5.15Upgrade linux-image-azure-fdeUpgrade linux-image-aws-fipsUpgrade linux-image-6.17.0-1026-nvidia-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-1110-realtimeUpgrade linux-image-5.15.0-1094-gkeopUpgrade linux-image-5.15.0-1063-nvidia-tegraUpgrade linux-image-oracle-6.17Upgrade linux-image-lowlatency-5.15Upgrade linux-image-generic-lpaeUpgrade linux-image-aws-lts-22.04Upgrade linux-image-6.8.0-1060-raspiUpgrade linux-image-6.8.0-1058-nvidiaUpgrade linux-image-5.15.0-1111-gcpUpgrade linux-image-oem-24.04bUpgrade linux-image-ibm-5.15Upgrade linux-image-gke-64kUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-generic-64k-6.8Upgrade linux-image-generic-64k-5.15Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-azure-6.17Upgrade linux-image-6.8.0-134-fipsUpgrade linux-image-6.8.0-1060-aws-fipsUpgrade linux-image-6.17.0-1018-azure-fdeUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-nvidia-hwe-24.04Upgrade linux-image-nvidia-6.17Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-lowlatency-64kUpgrade linux-image-6.17.0-1019-awsUpgrade linux-image-azure-fips-5.15Upgrade linux-image-5.15.0-1116-azureUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-5.15.0-1108-oracleUpgrade linux-image-6.17.0-1026-nvidiaUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-gcp-64k-6.17Upgrade linux-image-6.8.0-1058-gkeUpgrade linux-image-ibmUpgrade linux-image-azure-cvmUpgrade linux-image-awsUpgrade linux-image-6.8.0-1063-gcpUpgrade linux-image-6.17.0-1020-gcpUpgrade linux-image-oracleUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-nvidia-6.8Upgrade linux-image-nvidiaUpgrade linux-image-5.15.0-1106-intel-iotgUpgrade linux-image-raspi-nolpaeUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-oracle-64k-6.17Upgrade linux-image-azure-fde-6.17Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-oem-20.04bUpgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-6.17.0-1019-aws-64kUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-1063-nvidia-tegra-rtUpgrade linux-image-azure-fde-5.15Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-azure-fde-6.8Upgrade linux-image-aws-fips-5.15Upgrade linux-image-6.8.0-1063-gcp-64kUpgrade linux-image-6.8.0-1060-awsUpgrade linux-image-6.8.0-1058-nvidia-lowlatencyUpgrade linux-image-5.15.0-185-genericUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-134-genericUpgrade linux-image-6.17.0-1021-azureUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-fipsUpgrade linux-image-6.8.0-1058-nvidia-64kUpgrade linux-image-6.8.0-1032-xilinxUpgrade linux-image-6.17.0-1017-realtimeUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-gke-5.15Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-generic-6.17Upgrade linux-image-generic-5.15Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-aws-64k-5.15Upgrade linux-image-6.8.0-134-lowlatencyUpgrade linux-image-6.8.0-1063-gcp-fipsUpgrade linux-image-virtualUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-lowlatencyUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-genericUpgrade linux-image-gcp-6.8Upgrade linux-image-gcp-5.15Upgrade linux-image-azure-lts-24.04Upgrade linux-image-aws-5.15Upgrade linux-image-6.17.0-1018-oracleUpgrade linux-image-realtimeUpgrade linux-image-5.15.0-1105-raspiUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-134-generic-64kUpgrade linux-image-6.17.0-1020-gcp-64kUpgrade linux-image-5.15.0-1111-gcp-fips | May 25, 2026 | Apr 24, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | May 27, 2026 | Apr 24, 2026 |
Prioritise with Active Threat Intelligence
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