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 kernel-debug-coreUpgrade rtlaUpgrade kernel-debug-uki-virtUpgrade kernel-modules-coreUpgrade kernel-headersUpgrade kernel-debug-modulesUpgrade kernel-debugUpgrade kernel-zfcpdump-develUpgrade kernel-rt-modules-extraUpgrade kernel-cross-headersUpgrade kernel-tools-libs-develUpgrade kernel-rt-64k-coreUpgrade kernel-debug-develUpgrade kernel-rt-debug-develUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-64k-coreUpgrade kernel-64k-modules-coreUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-rt-coreUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernel-64k-debug-modules-extraUpgrade kernel-rt-64k-modulesUpgrade kernel-rt-64k-debugUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-64k-modulesUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-64kUpgrade kernel-64k-debug-coreUpgrade kernel-rt-64k-develUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-debug-coreUpgrade kernelUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-64k-debug-coreUpgrade kernel-debug-modules-extraUpgrade kernel-uki-virtUpgrade kernel-64k-modules-extraUpgrade kernel-develUpgrade kernel-rt-develUpgrade libperfUpgrade kernel-rt-64k-modules-extraUpgrade kernel-64k-debug-modulesUpgrade kernel-docUpgrade kernel-64k-debugUpgrade kernel-zfcpdumpUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-rtUpgrade kernel-modulesUpgrade rvUpgrade kernel-64k-debug-develUpgrade kernel-rt-64k-debug-develUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-64k-develUpgrade kernel-devel-matchedUpgrade bpftoolUpgrade kernel-rt-modules-coreUpgrade kernel-debug-modules-coreUpgrade kernel-toolsUpgrade kernel-coreUpgrade kernel-rt-64k-modules-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-64k-devel-matchedUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-debugUpgrade perfUpgrade kernel-rt-64kUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-debug-modulesUpgrade kernel-uki-virt-addonsUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rt-modulesUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-modules-extra | Jun 17, 2026 | Jun 16, 2026 |
| Amazon Linux Ami 2 | — | Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-headersUpgrade bpftool-debuginfoUpgrade perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade bpftoolUpgrade kernel-develUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade kernel-tools-develUpgrade kernel-toolsUpgrade python-perf-debuginfoUpgrade python-perfUpgrade kernelUpgrade perfUpgrade kernel-livepatch-5.15.204-143.230 | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade kernelUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-livepatch-6.1.170-210.320Upgrade bpftool-debuginfoUpgrade kernel-modules-extra-commonUpgrade bpftoolUpgrade kernel-tools-debuginfoUpgrade python3-perf-debuginfoUpgrade perfUpgrade kernel-modules-extraUpgrade kernel-tools-develUpgrade kernel-toolsUpgrade kernel-headersUpgrade kernel-develUpgrade perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade python3-perfUpgrade kernel-debuginfo | May 19, 2026 | Apr 24, 2026 |
| Debian | — | Upgrade linux-6.1Upgrade linux | May 3, 2026 | May 3, 2026 |
| Redhat_linux | — | Upgrade kernel-rtNo solution existsUpgrade kernel | Jun 18, 2026 | Apr 24, 2026 |
| Rocky_linux | — | Upgrade perf-debuginfoUpgrade perfUpgrade kernel-debug-develUpgrade kernel-develUpgrade kernel-devel-matchedUpgrade kernel-rt-modules-extraUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-coreUpgrade kernel-zfcpdump-debuginfoUpgrade rtlaUpgrade libperf-debuginfoUpgrade kernel-debug-uki-virtUpgrade kernel-tools-libs-develUpgrade python3-perfUpgrade libperfUpgrade kernel-debuginfoUpgrade kernelUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-debug-coreUpgrade kernel-rt-debug-coreUpgrade kernel-rt-develUpgrade kernel-zfcpdump-develUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-debuginfoUpgrade kernel-rt-debug-modules-coreUpgrade kernel-modules-extra-matchedUpgrade rvUpgrade kernel-toolsUpgrade kernel-modulesUpgrade kernel-debugUpgrade bpftoolUpgrade kernel-rt-modules-coreUpgrade kernel-debug-modules-extraUpgrade kernel-debug-debuginfoUpgrade kernel-zfcpdump-modulesUpgrade python3-perf-debuginfoUpgrade kernel-zfcpdumpUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-uki-virtUpgrade kernel-debuginfo-common-s390xUpgrade kernel-debug-modulesUpgrade kernel-coreUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-modules-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-modules-coreUpgrade kernel-modules-extraUpgrade kernel-tools-libsUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debug-develUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rtUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-uki-virt-addonsUpgrade kernel-rt-debugUpgrade kernel-tools-debuginfo | Jun 22, 2026 | Jun 19, 2026 |
| Ubuntu | — | Upgrade linux-image-5.15.0-185-generic-64kUpgrade linux-image-realtime-6.17Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.15.0-1052-nvidia-tegra-igx-rtUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-5.15.0-1107-gkeUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-nvidia-64k-6.17Upgrade linux-image-gkeUpgrade linux-image-raspi-6.8Upgrade linux-image-realtime-6.8.1Upgrade linux-image-oem-20.04Upgrade linux-image-virtual-6.8Upgrade linux-image-6.17.0-40-generic-64kUpgrade linux-image-aws-fips-6.8Upgrade linux-image-nvidia-tegraUpgrade linux-image-6.8.0-1058-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1116-azure-fdeUpgrade linux-image-6.17.0-1021-raspiUpgrade linux-image-5.15.0-1106-nvidia-lowlatencyUpgrade linux-image-6.17.0-1028-oemUpgrade linux-image-fips-6.8Upgrade linux-image-6.8.0-136-generic-64kUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-gkeopUpgrade linux-image-kvmUpgrade linux-image-generic-64kUpgrade linux-image-laptop-23.10Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-nvidia-5.15Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-generic-64k-6.17Upgrade linux-image-fips-5.15Upgrade linux-image-ibm-6.8Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-nvidia-64kUpgrade linux-image-intelUpgrade linux-image-virtual-5.15Upgrade linux-image-raspi-5.15Upgrade linux-image-raspi-6.17Upgrade linux-image-oem-22.04cUpgrade linux-image-5.15.0-185-generic-lpaeUpgrade linux-image-oem-24.04Upgrade linux-image-6.17.0-1018-oracle-64kUpgrade linux-image-6.8.0-134-lowlatency-64kUpgrade linux-image-5.15.0-1074-xilinx-zynqmpUpgrade linux-image-oem-22.04bUpgrade linux-image-5.15.0-1116-azure-fipsUpgrade linux-image-5.15.0-1103-intel-iot-realtimeUpgrade linux-image-6.8.0-1058-gke-64kUpgrade linux-image-5.15.0-183-lowlatencyUpgrade linux-image-6.8.0-1045-gkeopUpgrade linux-image-5.15.0-1111-aws-fipsUpgrade linux-image-6.8.0-1063-azureUpgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-oem-24.04dUpgrade linux-image-oracle-6.8Upgrade linux-image-aws-64kUpgrade linux-image-gke-6.8Upgrade linux-image-6.8.0-2049-raspi-realtimeUpgrade linux-image-aws-6.8Upgrade linux-image-aws-6.17Upgrade linux-image-xilinx-6.8Upgrade linux-image-6.17.0-40-genericUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-gcp-6.17Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-gcpUpgrade linux-image-kvm-5.15Upgrade linux-image-oem-24.04aUpgrade linux-image-oracle-5.15Upgrade linux-image-azure-6.8Upgrade linux-image-nvidia-64k-hwe-24.04Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-oem-22.04dUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-oem-20.04cUpgrade linux-image-oem-24.04cUpgrade linux-image-6.8.0-1057-oracle-64kUpgrade linux-image-azure-fips-6.8Upgrade linux-image-azure-5.15Upgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-1062-azure-fipsUpgrade linux-image-intel-iotgUpgrade linux-image-xilinxUpgrade linux-image-5.15.0-1105-ibmUpgrade linux-image-raspi-realtimeUpgrade linux-image-5.15.0-183-lowlatency-64kUpgrade linux-image-5.15.0-185-fipsUpgrade linux-image-6.8.0-1029-nvidia-tegraUpgrade linux-image-oem-20.04dUpgrade linux-image-6.8.0-1029-nvidia-tegra-rtUpgrade linux-image-5.15.0-1052-nvidia-tegra-igxUpgrade linux-image-5.15.0-1103-kvmUpgrade linux-image-virtual-6.17Upgrade linux-image-5.15.0-1106-nvidiaUpgrade linux-image-raspiUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-5.15.0-1111-awsUpgrade linux-image-6.8.0-1057-oracleUpgrade linux-image-azure-fipsUpgrade linux-image-gcp-fipsUpgrade linux-image-aws-64k-6.8Upgrade linux-image-gke-64k-6.8Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-6.8.0-1060-ibmUpgrade linux-image-6.8.0-136-genericUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-realtime-5.15Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1062-azure-fdeUpgrade linux-image-azureUpgrade linux-image-6.8.0-1060-aws-64kUpgrade linux-image-aws-64k-6.17Upgrade linux-image-6.8.1-1055-realtimeUpgrade linux-image-aws-lts-24.04Upgrade linux-image-generic-6.8Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-5.15.0-1063-nvidia-tegra-rtUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-oem-6.17Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-gkeop-6.8Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-azure-6.17Upgrade linux-image-5.15.0-1116-azureUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-raspi-nolpaeUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-oracle-6.17Upgrade linux-image-oem-24.04bUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1060-raspiUpgrade linux-image-lowlatency-64kUpgrade linux-image-ibm-5.15Upgrade linux-image-gke-64kUpgrade linux-image-generic-64k-6.8Upgrade linux-image-generic-64k-5.15Upgrade linux-image-gcp-lts-22.04Upgrade 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-nvidia-hwe-24.04Upgrade linux-image-nvidia-6.17Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-5.15.0-1111-gcpUpgrade linux-image-lowlatency-5.15Upgrade linux-image-6.17.0-1019-awsUpgrade linux-image-5.15.0-1110-realtimeUpgrade linux-image-5.15.0-1094-gkeopUpgrade linux-image-generic-lpaeUpgrade linux-image-azure-fips-5.15Upgrade linux-image-aws-lts-22.04Upgrade linux-image-gcp-6.8Upgrade linux-image-gcp-5.15Upgrade linux-image-azure-lts-24.04Upgrade linux-image-aws-5.15Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-genericUpgrade linux-image-6.17.0-1018-oracleUpgrade linux-image-realtimeUpgrade linux-image-lowlatencyUpgrade linux-image-ibmUpgrade linux-image-oem-22.04Upgrade linux-image-oem-22.04aUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-fipsUpgrade linux-image-awsUpgrade linux-image-5.15.0-1106-intel-iotgUpgrade linux-image-6.17.0-1017-realtimeUpgrade linux-image-6.8.0-134-lowlatencyUpgrade linux-image-6.8.0-1063-gcp-fipsUpgrade linux-image-gke-5.15Upgrade linux-image-6.8.0-1058-nvidia-64kUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-generic-6.17Upgrade linux-image-generic-5.15Upgrade linux-image-gcp-64k-6.17Upgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-1063-gcpUpgrade linux-image-6.8.0-1058-gkeUpgrade linux-image-6.17.0-1020-gcpUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-oracleUpgrade linux-image-6.8.0-1032-xilinxUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-aws-64k-5.15Upgrade linux-image-6.17.0-1021-azureUpgrade linux-image-nvidia-6.8Upgrade linux-image-nvidiaUpgrade linux-image-aws-fipsUpgrade linux-image-ibm-classicUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-6.8.0-134-generic-64kUpgrade linux-image-azure-fdeUpgrade linux-image-5.15.0-1111-gcp-fipsUpgrade linux-image-5.15.0-1105-raspiUpgrade linux-image-5.15.0-1111-aws-64kUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-virtualUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-6.17.0-1020-gcp-64kUpgrade linux-image-lowlatency-6.8Upgrade linux-image-6.17.0-1026-nvidia-64kUpgrade linux-image-oem-20.04bUpgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-azure-fde-6.17Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.17.0-1019-aws-64kUpgrade linux-image-5.15.0-1108-oracleUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-oracle-64k-6.17Upgrade linux-image-5.15.0-1063-nvidia-tegraUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-1058-nvidiaUpgrade linux-image-azure-fde-6.8Upgrade linux-image-azure-fde-5.15Upgrade linux-image-6.17.0-1026-nvidiaUpgrade 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-aws-fips-5.15Upgrade linux-image-6.8.0-134-generic | 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