In the Linux kernel, the following vulnerability has been resolved:
mptcp: pm: Fix uaf in __timer_delete_sync
There are two paths to access mptcp_pm_del_add_timer, result in a race condition:
CPU1 CPU2 ==== ==== net_rx_action napi_poll netlink_sendmsg __napi_poll netlink_unicast process_backlog netlink_unicast_kernel __netif_receive_skb genl_rcv __netif_receive_skb_one_core netlink_rcv_skb NF_HOOK genl_rcv_msg ip_local_deliver_finish genl_family_rcv_msg ip_protocol_deliver_rcu genl_family_rcv_msg_doit tcp_v4_rcv mptcp_pm_nl_flush_addrs_doit tcp_v4_do_rcv mptcp_nl_remove_addrs_list tcp_rcv_established mptcp_pm_remove_addrs_and_subflows tcp_data_queue remove_anno_list_by_saddr mptcp_incoming_options mptcp_pm_del_add_timer mptcp_pm_del_add_timer kfree(entry)
In remove_anno_list_by_saddr(running on CPU2), after leaving the critical zone protected by "pm.lock", the entry will be released, which leads to the occurrence of uaf in the mptcp_pm_del_add_timer(running on CPU1).
Keeping a reference to add_timer inside the lock, and calling sk_stop_timer_sync() with this reference, instead of "entry->add_timer".
Move list_del(&entry->list) to mptcp_pm_del_add_timer and inside the pm lock, do not directly access any members of the entry outside the pm lock, which can avoid similar "entry->x" uaf.
CVSS Details
- CVSS 3.1 Base Score: 8.1
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:H/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-uki-virtUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-64k-debug-modulesUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rtUpgrade kernel-tools-libs-develUpgrade kernel-rt-develUpgrade kernel-zfcpdumpUpgrade perfUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-uki-virt-addonsUpgrade kernel-zfcpdump-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-debug-modules-extraUpgrade kernel-develUpgrade kernel-64k-debug-develUpgrade kernel-64k-modules-extraUpgrade kernel-docUpgrade kernel-64k-devel-matchedUpgrade kernel-toolsUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-modules-coreUpgrade kernel-rt-debugUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-tools-libsUpgrade rvUpgrade kernel-64k-debugUpgrade bpftoolUpgrade kernel-rt-debug-coreUpgrade kernel-debug-modules-coreUpgrade kernel-rt-modulesUpgrade kernel-abi-stablelistsUpgrade kernel-modules-extraUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-coreUpgrade kernel-debug-modulesUpgrade kernel-debug-develUpgrade python3-perfUpgrade kernel-zfcpdump-develUpgrade kernel-modulesUpgrade kernel-devel-matchedUpgrade kernel-64k-develUpgrade kernel-debug-devel-matchedUpgrade kernel-modules-coreUpgrade kernel-64k-debug-coreUpgrade libperfUpgrade kernel-64k-debug-modules-extraUpgrade kernel-debugUpgrade kernel-cross-headersUpgrade kernel-debug-uki-virtUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debug-coreUpgrade kernel-64k-modulesUpgrade kernel-64k-coreUpgrade kernel-coreUpgrade rtlaUpgrade kernelUpgrade kernel-64kUpgrade kernel-rt-modules-extraUpgrade kernel-headersUpgrade kernel-64k-modules-coreUpgrade kernel-rt-debug-devel | Nov 21, 2024 | Sep 27, 2024 |
| Amazon Linux Ami 2 | — | Upgrade kernel-livepatch-5.10.227-219.884Upgrade kernel-debuginfo-common-aarch64Upgrade kernel-livepatch-5.15.168-114.166Upgrade bpftoolUpgrade python-perfUpgrade kernel-tools-develUpgrade kernel-toolsUpgrade kernelUpgrade kernel-develUpgrade perf-debuginfoUpgrade bpftool-debuginfoUpgrade python-perf-debuginfoUpgrade perfUpgrade kernel-tools-debuginfoUpgrade kernel-headersUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debuginfo | Nov 4, 2024 | Sep 27, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-develUpgrade python3-perfUpgrade kernel-debuginfoUpgrade perf-debuginfoUpgrade kernel-livepatch-6.1.111-120.187Upgrade kernel-tools-develUpgrade kernel-modules-extra-commonUpgrade kernel-debuginfo-common-aarch64Upgrade perfUpgrade kernel-tools-debuginfoUpgrade kernel-libbpf-staticUpgrade kernelUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-toolsUpgrade bpftoolUpgrade kernel-libbpfUpgrade kernel-headersUpgrade python3-perf-debuginfoUpgrade kernel-libbpf-develUpgrade kernel-modules-extraUpgrade bpftool-debuginfo | Feb 17, 2025 | Sep 27, 2024 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Oct 7, 2024 | Sep 27, 2024 |
| Oracle_linux | — | Upgrade kernel | Nov 21, 2024 | Sep 27, 2024 |
| Redhat_linux | — | Upgrade kernelNo solution existsUpgrade kernel-rt | Nov 14, 2024 | Sep 27, 2024 |
| Rocky_linux | — | Upgrade kernel-toolsUpgrade kernel-develUpgrade kernel-headersUpgrade kernel-modules-extraUpgrade kernel-debugUpgrade kernel-debug-develUpgrade kernel-debug-coreUpgrade kernel-debug-modules-extraUpgrade kernel-tools-debuginfoUpgrade perfUpgrade bpftool-debuginfoUpgrade kernel-coreUpgrade kernel-debuginfoUpgrade kernel-debug-debuginfoUpgrade kernel-modulesUpgrade perf-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-cross-headersUpgrade kernel-tools-libsUpgrade kernelUpgrade python3-perfUpgrade bpftoolUpgrade kernel-tools-libs-develUpgrade kernel-debug-modules | Feb 5, 2026 | Dec 19, 2024 |
| Suse | — | Upgrade dtb-mediatekUpgrade dtb-socionextUpgrade kselftests-kmp-defaultUpgrade dtb-amdUpgrade kernel-sourceUpgrade kernel-zfcpdumpUpgrade kernel-macrosUpgrade kernel-kvmsmall-develUpgrade kernel-source-azureUpgrade ocfs2-kmp-azureUpgrade kernel-obs-qaUpgrade reiserfs-kmp-rtUpgrade kernel-64kb-develUpgrade dtb-appleUpgrade kernel-default-baseUpgrade kernel-rt-develUpgrade dtb-allwinnerUpgrade ocfs2-kmp-rtUpgrade kernel-default-extraUpgrade dtb-renesasUpgrade dtb-apmUpgrade gfs2-kmp-rtUpgrade kernel-kvmsmallUpgrade kernel-develUpgrade dtb-amazonUpgrade kernel-default-optionalUpgrade dlm-kmp-64kbUpgrade ocfs2-kmp-defaultUpgrade dtb-xilinxUpgrade kernel-default-livepatch-develUpgrade dtb-armUpgrade cluster-md-kmp-rtUpgrade dlm-kmp-defaultUpgrade dlm-kmp-azureUpgrade kernel-debugUpgrade kernel-default-develUpgrade kernel-azure-extraUpgrade cluster-md-kmp-azureUpgrade dtb-freescaleUpgrade kernel-debug-develUpgrade kernel-64kb-optionalUpgrade kselftests-kmp-64kbUpgrade kernel-devel-rtUpgrade dtb-hisiliconUpgrade cluster-md-kmp-defaultUpgrade kernel-symsUpgrade kernel-64kbUpgrade dtb-lgUpgrade gfs2-kmp-64kbUpgrade reiserfs-kmp-defaultUpgrade kernel-docs-htmlUpgrade dtb-sprdUpgrade kernel-kvmsmall-vdsoUpgrade kernel-azureUpgrade kernel-rtUpgrade gfs2-kmp-azureUpgrade kernel-syms-azureUpgrade kernel-azure-vdsoUpgrade kernel-default-livepatchUpgrade dtb-qcomUpgrade dlm-kmp-rtUpgrade kernel-rt-livepatch-develUpgrade kernel-docsUpgrade dtb-caviumUpgrade reiserfs-kmp-azureUpgrade kernel-rt-vdsoUpgrade gfs2-kmp-defaultUpgrade cluster-md-kmp-64kbUpgrade dtb-exynosUpgrade kernel-64kb-extraUpgrade dtb-nvidiaUpgrade kernel-rt_debug-develUpgrade kernel-azure-optionalUpgrade kernel-rt_debugUpgrade kernel-debug-vdsoUpgrade kernel-defaultUpgrade reiserfs-kmp-64kbUpgrade kernel-default-vdsoUpgrade dtb-rockchipUpgrade dtb-amlogicUpgrade kselftests-kmp-azureUpgrade kernel-source-vanillaUpgrade dtb-alteraUpgrade kernel-azure-develUpgrade kernel-source-rtUpgrade kernel-default-base-rebuildUpgrade kernel-rt_debug-vdsoUpgrade kernel-devel-azureUpgrade dtb-broadcomUpgrade ocfs2-kmp-64kbUpgrade kernel-syms-rtUpgrade dtb-marvellUpgrade kernel-rt-optionalUpgrade kselftests-kmp-rtUpgrade kernel-rt-extraUpgrade kernel-obs-build | Dec 5, 2025 | Nov 27, 2024 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1020-awsUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-oem-22.04bUpgrade linux-image-6.8.0-1017-ibmUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-intel-iotgUpgrade linux-image-gkeop-6.8Upgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-1020-azure-fdeUpgrade linux-image-generic-lpaeUpgrade linux-image-oem-20.04Upgrade linux-image-6.8.0-50-lowlatencyUpgrade linux-image-5.15.0-127-lowlatency-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.15.0-1071-intel-iotgUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-gkeUpgrade linux-image-nvidiaUpgrade linux-image-oem-24.04Upgrade linux-image-ibm-classicUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-5.15.0-1056-gkeopUpgrade linux-image-5.15.0-127-generic-lpaeUpgrade linux-image-oem-22.04aUpgrade linux-image-gke-5.15Upgrade linux-image-5.15.0-1070-gkeUpgrade linux-image-lowlatencyUpgrade linux-image-5.15.0-1068-nvidia-lowlatencyUpgrade linux-image-ibmUpgrade linux-image-gcpUpgrade linux-image-oracleUpgrade linux-image-5.15.0-1066-raspiUpgrade linux-image-awsUpgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-1015-gkeUpgrade linux-image-raspi-nolpaeUpgrade linux-image-6.8.0-1019-gcpUpgrade linux-image-virtualUpgrade linux-image-genericUpgrade linux-image-6.8.0-1018-oemUpgrade linux-image-azure-cvmUpgrade linux-image-oem-20.04bUpgrade linux-image-5.15.0-1066-ibmUpgrade linux-image-aws-lts-22.04Upgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-127-lowlatencyUpgrade linux-image-oem-24.04aUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-1020-azureUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-6.8.0-1019-nvidiaUpgrade linux-image-5.15.0-1071-oracleUpgrade linux-image-oem-20.04cUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.8.0-50-genericUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-oracle-64kUpgrade linux-image-nvidia-64kUpgrade linux-image-raspiUpgrade linux-image-6.8.0-1019-nvidia-64kUpgrade linux-image-5.15.0-1070-kvmUpgrade linux-image-5.15.0-1078-azureUpgrade linux-image-6.8.0-50-generic-64kUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-intelUpgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-127-genericUpgrade linux-image-5.15.0-1068-nvidiaUpgrade linux-image-oem-22.04dUpgrade linux-image-gkeopUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1017-oracle-64kUpgrade linux-image-oem-22.04cUpgrade linux-image-azure-fdeUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-gkeop-5.15Upgrade linux-image-azureUpgrade linux-image-6.8.0-1019-nvidia-lowlatencyUpgrade linux-image-5.15.0-127-generic-64kUpgrade linux-image-5.15.0-1039-xilinx-zynqmpUpgrade linux-image-6.8.0-1017-oracleUpgrade linux-image-5.15.0-1072-gcpUpgrade linux-image-5.15.0-1073-awsUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-6.8.0-1016-raspiUpgrade linux-image-6.8.0-50-lowlatency-64kUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-1019-nvidia-lowlatency-64kUpgrade linux-image-kvmUpgrade linux-image-generic-hwe-24.04 | Dec 13, 2024 | Sep 27, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 13, 2025 | Sep 27, 2024 |
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