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-debug-develUpgrade kernel-debug-modulesUpgrade kernel-64k-debug-modules-extraUpgrade kernel-64kUpgrade libperfUpgrade kernel-devel-matchedUpgrade kernel-debugUpgrade kernel-64k-modules-coreUpgrade kernel-modulesUpgrade kernel-debug-uki-virtUpgrade kernel-cross-headersUpgrade kernel-rt-modules-extraUpgrade kernel-64k-debug-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernelUpgrade kernel-64k-modulesUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-coreUpgrade kernel-64k-coreUpgrade rtlaUpgrade kernel-debug-coreUpgrade kernel-zfcpdump-develUpgrade kernel-rt-debug-develUpgrade kernel-headersUpgrade kernel-debug-devel-matchedUpgrade python3-perfUpgrade kernel-coreUpgrade kernel-64k-develUpgrade kernel-modules-extraUpgrade kernel-modules-coreUpgrade kernel-debug-modules-coreUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debug-modules-coreUpgrade kernel-64k-debug-modulesUpgrade kernel-zfcpdump-modulesUpgrade kernel-debug-modules-extraUpgrade rvUpgrade kernel-rt-modules-coreUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-uki-virt-addonsUpgrade kernel-zfcpdump-coreUpgrade perfUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-uki-virtUpgrade kernel-64k-devel-matchedUpgrade kernel-toolsUpgrade kernel-rtUpgrade kernel-rt-develUpgrade kernel-zfcpdumpUpgrade kernel-rt-debugUpgrade bpftoolUpgrade kernel-64k-debugUpgrade kernel-develUpgrade kernel-64k-modules-extraUpgrade kernel-rt-modulesUpgrade kernel-docUpgrade kernel-64k-debug-modules-coreUpgrade kernel-tools-libs-develUpgrade kernel-64k-debug-devel | Nov 21, 2024 | Sep 27, 2024 |
| Amazon Linux Ami 2 | — | Upgrade perf-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-headersUpgrade kernel-debuginfoUpgrade kernel-tools-debuginfoUpgrade python-perf-debuginfoUpgrade perfUpgrade kernel-develUpgrade kernel-debuginfo-common-aarch64Upgrade kernelUpgrade bpftoolUpgrade kernel-livepatch-5.15.168-114.166Upgrade kernel-livepatch-5.10.227-219.884Upgrade kernel-tools-develUpgrade python-perfUpgrade kernel-tools | Nov 4, 2024 | Sep 27, 2024 |
| Amazon_linux_2023 | — | Upgrade python3-perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-toolsUpgrade bpftool-debuginfoUpgrade kernel-headersUpgrade kernel-libbpfUpgrade kernel-libbpf-staticUpgrade kernel-libbpf-develUpgrade kernel-modules-extraUpgrade bpftoolUpgrade kernel-tools-debuginfoUpgrade kernelUpgrade kernel-debuginfoUpgrade kernel-tools-develUpgrade perfUpgrade kernel-livepatch-6.1.111-120.187Upgrade kernel-modules-extra-commonUpgrade perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-develUpgrade python3-perf | 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 kernel-rtNo solution existsUpgrade kernel | Nov 14, 2024 | Sep 27, 2024 |
| Rocky_linux | — | Upgrade kernel-debugUpgrade kernel-modules-extraUpgrade kernel-debug-coreUpgrade kernel-debug-debuginfoUpgrade kernel-develUpgrade kernel-headersUpgrade kernel-tools-debuginfoUpgrade kernel-modulesUpgrade bpftool-debuginfoUpgrade perf-debuginfoUpgrade kernel-toolsUpgrade perfUpgrade kernel-debug-develUpgrade kernel-debuginfoUpgrade kernel-debug-modules-extraUpgrade kernel-coreUpgrade kernel-debuginfo-common-x86_64Upgrade python3-perf-debuginfoUpgrade python3-perfUpgrade kernelUpgrade bpftoolUpgrade kernel-cross-headersUpgrade kernel-tools-libsUpgrade kernel-debug-modulesUpgrade kernel-tools-libs-devel | Feb 5, 2026 | Dec 19, 2024 |
| Suse | — | Upgrade kernel-kvmsmallUpgrade reiserfs-kmp-defaultUpgrade kernel-source-azureUpgrade kernel-symsUpgrade dtb-appleUpgrade kernel-devel-rtUpgrade kselftests-kmp-64kbUpgrade kernel-64kb-optionalUpgrade kernel-default-develUpgrade kernel-default-livepatch-develUpgrade dtb-apmUpgrade dtb-amazonUpgrade dtb-hisiliconUpgrade cluster-md-kmp-azureUpgrade cluster-md-kmp-defaultUpgrade kernel-debug-develUpgrade cluster-md-kmp-rtUpgrade dlm-kmp-defaultUpgrade kernel-default-baseUpgrade kernel-64kbUpgrade dlm-kmp-azureUpgrade ocfs2-kmp-azureUpgrade dtb-freescaleUpgrade dtb-lgUpgrade kernel-default-extraUpgrade ocfs2-kmp-rtUpgrade dtb-renesasUpgrade dtb-xilinxUpgrade kernel-macrosUpgrade dtb-amdUpgrade reiserfs-kmp-rtUpgrade kernel-zfcpdumpUpgrade kselftests-kmp-defaultUpgrade dtb-mediatekUpgrade gfs2-kmp-rtUpgrade dtb-armUpgrade kernel-64kb-develUpgrade dtb-allwinnerUpgrade gfs2-kmp-64kbUpgrade dtb-socionextUpgrade kernel-obs-qaUpgrade dlm-kmp-64kbUpgrade kernel-kvmsmall-develUpgrade kernel-default-optionalUpgrade kernel-debugUpgrade kernel-rt-develUpgrade kernel-develUpgrade kernel-sourceUpgrade kernel-azure-extraUpgrade ocfs2-kmp-defaultUpgrade dtb-marvellUpgrade kernel-azure-optionalUpgrade dtb-rockchipUpgrade gfs2-kmp-defaultUpgrade reiserfs-kmp-64kbUpgrade kernel-rt_debug-develUpgrade dtb-amlogicUpgrade dtb-alteraUpgrade kernel-rt-optionalUpgrade kernel-rt-extraUpgrade kernel-obs-buildUpgrade kernel-azureUpgrade kernel-default-vdsoUpgrade dtb-sprdUpgrade kernel-syms-azureUpgrade ocfs2-kmp-64kbUpgrade kernel-syms-rtUpgrade kernel-devel-azureUpgrade kernel-default-base-rebuildUpgrade dtb-broadcomUpgrade kernel-rt_debug-vdsoUpgrade kernel-azure-vdsoUpgrade gfs2-kmp-azureUpgrade kernel-rtUpgrade kernel-debug-vdsoUpgrade reiserfs-kmp-azureUpgrade kernel-azure-develUpgrade kernel-rt_debugUpgrade kernel-rt-vdsoUpgrade kernel-rt-livepatch-develUpgrade kernel-kvmsmall-vdsoUpgrade kernel-docs-htmlUpgrade kernel-docsUpgrade kernel-default-livepatchUpgrade dtb-qcomUpgrade dlm-kmp-rtUpgrade dtb-caviumUpgrade kernel-defaultUpgrade dtb-exynosUpgrade cluster-md-kmp-64kbUpgrade kernel-source-vanillaUpgrade kernel-source-rtUpgrade kernel-64kb-extraUpgrade dtb-nvidiaUpgrade kselftests-kmp-azureUpgrade kselftests-kmp-rt | Dec 5, 2025 | Nov 27, 2024 |
| Ubuntu | — | Upgrade linux-image-azure-cvmUpgrade linux-image-lowlatencyUpgrade linux-image-oem-22.04bUpgrade linux-image-5.15.0-1071-intel-iotgUpgrade linux-image-6.8.0-1020-awsUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-genericUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1018-oemUpgrade linux-image-6.8.0-1019-gcpUpgrade linux-image-oem-24.04aUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-virtualUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-oem-22.04aUpgrade linux-image-oem-24.04Upgrade linux-image-oem-20.04dUpgrade linux-image-raspi-nolpaeUpgrade linux-image-6.8.0-1015-gkeUpgrade linux-image-gkeUpgrade linux-image-lowlatency-64kUpgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-1056-gkeopUpgrade linux-image-5.15.0-127-generic-lpaeUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-1017-ibmUpgrade linux-image-generic-lpaeUpgrade linux-image-intel-iotgUpgrade linux-image-ibmUpgrade linux-image-oracleUpgrade linux-image-awsUpgrade linux-image-gcpUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.15.0-1066-raspiUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-5.15.0-1068-nvidia-lowlatencyUpgrade linux-image-6.8.0-1020-azureUpgrade linux-image-6.8.0-50-lowlatencyUpgrade linux-image-5.15.0-1066-ibmUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-oem-22.04Upgrade linux-image-oem-20.04bUpgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-1070-gkeUpgrade linux-image-gke-5.15Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.15.0-127-lowlatencyUpgrade linux-image-nvidiaUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-127-lowlatency-64kUpgrade linux-image-6.8.0-1020-azure-fdeUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-ibm-classicUpgrade linux-image-generic-64kUpgrade linux-image-nvidia-64kUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-1070-kvmUpgrade linux-image-gkeop-5.15Upgrade linux-image-6.8.0-1019-nvidiaUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-gkeopUpgrade linux-image-oem-20.04cUpgrade linux-image-5.15.0-1071-oracleUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-kvmUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.15.0-1078-azureUpgrade linux-image-nvidia-6.8Upgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-127-generic-64kUpgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-50-generic-64kUpgrade linux-image-6.8.0-1017-oracle-64kUpgrade linux-image-5.15.0-127-genericUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-50-genericUpgrade linux-image-6.8.0-1019-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-50-lowlatency-64kUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-azure-fdeUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.15.0-1072-gcpUpgrade linux-image-5.15.0-1039-xilinx-zynqmpUpgrade linux-image-intelUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-6.8.0-1016-raspiUpgrade linux-image-5.15.0-1073-awsUpgrade linux-image-6.8.0-1017-oracleUpgrade linux-image-raspiUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-5.15.0-1068-nvidiaUpgrade linux-image-oem-22.04dUpgrade linux-image-azureUpgrade linux-image-6.8.0-1019-nvidia-lowlatencyUpgrade linux-image-6.8.0-1019-nvidia-64k | 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