In the Linux kernel, the following vulnerability has been resolved:
mptcp: fix a race in mptcp_pm_del_add_timer()
mptcp_pm_del_add_timer() can call sk_stop_timer_sync(sk, &entry->add_timer) while another might have free entry already, as reported by syzbot.
Add RCU protection to fix this issue.
Also change confusing add_timer variable with stop_timer boolean.
syzbot report:
BUG: KASAN: slab-use-after-free in __timer_delete_sync+0x372/0x3f0 kernel/time/timer.c:1616 Read of size 4 at addr ffff8880311e4150 by task kworker/1:1/44
CPU: 1 UID: 0 PID: 44 Comm: kworker/1:1 Not tainted syzkaller #0 PREEMPT_{RT,(full)} Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/02/2025 Workqueue: events mptcp_worker Call Trace: <TASK> dump_stack_lvl+0x189/0x250 lib/dump_stack.c:120 print_address_description mm/kasan/report.c:378 [inline] print_report+0xca/0x240 mm/kasan/report.c:482 kasan_report+0x118/0x150 mm/kasan/report.c:595 __timer_delete_sync+0x372/0x3f0 kernel/time/timer.c:1616 sk_stop_timer_sync+0x1b/0x90 net/core/sock.c:3631 mptcp_pm_del_add_timer+0x283/0x310 net/mptcp/pm.c:362 mptcp_incoming_options+0x1357/0x1f60 net/mptcp/options.c:1174 tcp_data_queue+0xca/0x6450 net/ipv4/tcp_input.c:5361 tcp_rcv_established+0x1335/0x2670 net/ipv4/tcp_input.c:6441 tcp_v4_do_rcv+0x98b/0xbf0 net/ipv4/tcp_ipv4.c:1931 tcp_v4_rcv+0x252a/0x2dc0 net/ipv4/tcp_ipv4.c:2374 ip_protocol_deliver_rcu+0x221/0x440 net/ipv4/ip_input.c:205 ip_local_deliver_finish+0x3bb/0x6f0 net/ipv4/ip_input.c:239 NF_HOOK+0x30c/0x3a0 include/linux/netfilter.h:318 NF_HOOK+0x30c/0x3a0 include/linux/netfilter.h:318 __netif_receive_skb_one_core net/core/dev.c:6079 [inline] __netif_receive_skb+0x143/0x380 net/core/dev.c:6192 process_backlog+0x31e/0x900 net/core/dev.c:6544 __napi_poll+0xb6/0x540 net/core/dev.c:7594 napi_poll net/core/dev.c:7657 [inline] net_rx_action+0x5f7/0xda0 net/core/dev.c:7784 handle_softirqs+0x22f/0x710 kernel/softirq.c:622 __do_softirq kernel/softirq.c:656 [inline] __local_bh_enable_ip+0x1a0/0x2e0 kernel/softirq.c:302 mptcp_pm_send_ack net/mptcp/pm.c:210 [inline] mptcp_pm_addr_send_ack+0x41f/0x500 net/mptcp/pm.c:-1 mptcp_pm_worker+0x174/0x320 net/mptcp/pm.c:1002 mptcp_worker+0xd5/0x1170 net/mptcp/protocol.c:2762 process_one_work kernel/workqueue.c:3263 [inline] process_scheduled_works+0xae1/0x17b0 kernel/workqueue.c:3346 worker_thread+0x8a0/0xda0 kernel/workqueue.c:3427 kthread+0x711/0x8a0 kernel/kthread.c:463 ret_from_fork+0x4bc/0x870 arch/x86/kernel/process.c:158 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 </TASK>
Allocated by task 44: kasan_save_stack mm/kasan/common.c:56 [inline] kasan_save_track+0x3e/0x80 mm/kasan/common.c:77 poison_kmalloc_redzone mm/kasan/common.c:400 [inline] __kasan_kmalloc+0x93/0xb0 mm/kasan/common.c:417 kasan_kmalloc include/linux/kasan.h:262 [inline] __kmalloc_cache_noprof+0x1ef/0x6c0 mm/slub.c:5748 kmalloc_noprof include/linux/slab.h:957 [inline] mptcp_pm_alloc_anno_list+0x104/0x460 net/mptcp/pm.c:385 mptcp_pm_create_subflow_or_signal_addr+0xf9d/0x1360 net/mptcp/pm_kernel.c:355 mptcp_pm_nl_fully_established net/mptcp/pm_kernel.c:409 [inline] __mptcp_pm_kernel_worker+0x417/0x1ef0 net/mptcp/pm_kernel.c:1529 mptcp_pm_worker+0x1ee/0x320 net/mptcp/pm.c:1008 mptcp_worker+0xd5/0x1170 net/mptcp/protocol.c:2762 process_one_work kernel/workqueue.c:3263 [inline] process_scheduled_works+0xae1/0x17b0 kernel/workqueue.c:3346 worker_thread+0x8a0/0xda0 kernel/workqueue.c:3427 kthread+0x711/0x8a0 kernel/kthread.c:463 ret_from_fork+0x4bc/0x870 arch/x86/kernel/process.c:158 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
Freed by task 6630: kasan_save_stack mm/kasan/common.c:56 [inline] kasan_save_track+0x3e/0x80 mm/kasan/common.c:77 __kasan_save_free_info+0x46/0x50 mm/kasan/generic.c:587 kasan_save_free_info mm/kasan/kasan.h:406 [inline] poison_slab_object m ---truncated---
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 |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade bpftoolUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-develUpgrade kernelUpgrade kernel-livepatch-5.15.197-138.220Upgrade kernel-toolsUpgrade kernel-develUpgrade kernel-tools-debuginfoUpgrade kernel-headersUpgrade kernel-debuginfo-common-aarch64Upgrade bpftool-debuginfoUpgrade kernel-livepatch-5.10.247-246.989Upgrade python-perf-debuginfoUpgrade kernel-debuginfoUpgrade perfUpgrade perf-debuginfoUpgrade python-perf | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel6.12-debuginfoUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.12-modules-extra-commonUpgrade kernel-debuginfo-common-x86_64Upgrade kernel6.12Upgrade kernel6.12-tools-develUpgrade kernel6.12-modules-extraUpgrade kernel6.12-libbpf-staticUpgrade perf6.12Upgrade kernelUpgrade bpftool6.12Upgrade kernel6.12-libbpfUpgrade perf-debuginfoUpgrade bpftool6.12-debuginfoUpgrade kernel6.12-libbpf-develUpgrade kernel-headersUpgrade kernel-modules-extra-commonUpgrade kernel-libbpf-develUpgrade python3-perf6.12-debuginfoUpgrade bpftool-debuginfoUpgrade kernel6.12-develUpgrade kernel6.12-headersUpgrade kernel-modules-extraUpgrade kernel-tools-debuginfoUpgrade kernel6.12-toolsUpgrade kernel-livepatch-6.1.159-181.297Upgrade python3-perfUpgrade kernel6.12-libbpf-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-develUpgrade bpftoolUpgrade kernel-tools-develUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel-libbpfUpgrade perfUpgrade kernel-libbpf-debuginfoUpgrade kernel-toolsUpgrade kernel-livepatch-6.12.63-84.121Upgrade perf6.12-debuginfoUpgrade kernel-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade python3-perf6.12Upgrade kernel-libbpf-staticUpgrade kernel6.12-tools-debuginfo | Jan 12, 2026 | Dec 4, 2025 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Dec 15, 2025 | Dec 15, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Feb 9, 2026 | Dec 4, 2025 |
| Redhat_linux | — | No solution existsUpgrade kernelUpgrade kernel-rt | May 20, 2026 | Dec 4, 2025 |
| Ubuntu | — | Upgrade linux-image-6.17.0-1009-oracleUpgrade linux-image-6.8.0-1049-nvidia-lowlatency-64kUpgrade linux-image-6.8.1-1045-realtimeUpgrade linux-image-aws-64k-6.17Upgrade linux-image-azureUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-5.15.0-1109-azure-fipsUpgrade linux-image-5.15.0-173-genericUpgrade linux-image-6.8.0-106-fipsUpgrade linux-image-intelUpgrade linux-image-oem-22.04Upgrade linux-image-oem-24.04dUpgrade linux-image-lowlatencyUpgrade linux-image-realtime-6.8.1Upgrade linux-image-5.15.0-1097-ibmUpgrade linux-image-5.15.0-1103-aws-64kUpgrade linux-image-gcp-64kUpgrade linux-image-xilinx-6.8Upgrade linux-image-5.15.0-173-lowlatency-64kUpgrade linux-image-5.15.0-1110-azureUpgrade linux-image-5.15.0-1103-aws-fipsUpgrade linux-image-5.15.0-1103-gcpUpgrade linux-image-aws-6.17Upgrade linux-image-6.8.0-1048-gkeUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-gke-64k-6.8Upgrade linux-image-ibm-classicUpgrade linux-image-gcp-fipsUpgrade linux-image-generic-64k-5.15Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.15.0-1055-nvidia-tegraUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-6.8.0-1029-xilinxUpgrade linux-image-kvm-5.15Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-nvidia-5.15Upgrade linux-image-raspiUpgrade linux-image-aws-lts-24.04Upgrade linux-image-azure-5.15Upgrade linux-image-6.17.0-1009-awsUpgrade linux-image-azure-6.17Upgrade linux-image-oracle-6.8Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-realtime-5.15Upgrade linux-image-nvidiaUpgrade linux-image-azure-lts-24.04Upgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-ibm-5.15Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-gcp-64k-6.17Upgrade linux-image-generic-64k-6.17Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-173-lowlatencyUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-5.15.0-1086-gkeopUpgrade linux-image-6.17.0-19-generic-64kUpgrade linux-image-gke-64kUpgrade linux-image-lowlatency-64kUpgrade linux-image-generic-6.17Upgrade linux-image-oem-24.04aUpgrade linux-image-raspi-5.15Upgrade linux-image-oem-22.04bUpgrade linux-image-oem-24.04cUpgrade linux-image-nvidia-tegraUpgrade linux-image-oem-20.04cUpgrade linux-image-5.15.0-1098-intel-iotgUpgrade linux-image-oracle-5.15Upgrade linux-image-oracle-64kUpgrade linux-image-5.15.0-1103-gcp-fipsUpgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-2040-raspi-realtimeUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-6.8.0-106-lowlatency-64kUpgrade linux-image-genericUpgrade linux-image-gkeopUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-5.15.0-1099-gkeUpgrade linux-image-realtime-6.17Upgrade linux-image-6.17.0-19-genericUpgrade linux-image-oem-20.04bUpgrade linux-image-6.8.0-1049-ibmUpgrade linux-image-6.8.0-1048-gke-64kUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-azure-fips-5.15Upgrade linux-image-6.8.0-106-genericUpgrade linux-image-6.8.0-1052-gcp-64kUpgrade linux-image-virtual-6.8Upgrade linux-image-6.8.0-1049-nvidiaUpgrade linux-image-oem-22.04dUpgrade linux-image-ibm-6.8Upgrade linux-image-6.8.0-1052-azure-fipsUpgrade linux-image-5.15.0-1094-intel-iot-realtimeUpgrade linux-image-oem-22.04aUpgrade linux-image-6.8.0-1035-gkeopUpgrade linux-image-nvidia-64kUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-intel-iotgUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-gke-5.15Upgrade linux-image-oem-20.04dUpgrade linux-image-azure-lts-22.04Upgrade linux-image-virtual-6.17Upgrade linux-image-5.15.0-1044-nvidia-tegra-igxUpgrade linux-image-6.17.0-1008-realtimeUpgrade linux-image-6.17.0-1010-azureUpgrade linux-image-ibmUpgrade linux-image-raspi-6.8Upgrade linux-image-aws-fips-5.15Upgrade linux-image-6.8.0-106-lowlatencyUpgrade linux-image-generic-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oracle-64k-6.17Upgrade linux-image-6.8.0-1049-nvidia-lowlatencyUpgrade linux-image-gke-6.8Upgrade linux-image-raspi-6.17Upgrade linux-image-5.15.0-173-generic-64kUpgrade linux-image-aws-6.8Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-xilinxUpgrade linux-image-aws-fips-6.8Upgrade linux-image-virtual-5.15Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-gcpUpgrade linux-image-generic-6.8Upgrade linux-image-gcp-6.17Upgrade linux-image-aws-5.15Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-6.8.0-1050-aws-fipsUpgrade linux-image-oem-24.04bUpgrade linux-image-6.8.0-1047-oracleUpgrade linux-image-aws-64k-6.8Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-lowlatency-6.8Upgrade linux-image-lowlatency-5.15Upgrade linux-image-generic-lpaeUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-5.15.0-1055-nvidia-tegra-rtUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-generic-5.15Upgrade linux-image-gcp-5.15Upgrade linux-image-aws-64k-5.15Upgrade linux-image-6.8.0-1050-raspiUpgrade linux-image-6.8.0-1050-aws-64kUpgrade linux-image-5.15.0-1095-kvmUpgrade linux-image-5.15.0-1067-xilinx-zynqmpUpgrade linux-image-generic-64k-6.8Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-azure-6.8Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-6.17.0-1009-gcpUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-gkeUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-raspi-realtimeUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-1052-gcp-fipsUpgrade linux-image-aws-64kUpgrade linux-image-azure-fips-6.8Upgrade linux-image-fips-5.15Upgrade linux-image-fips-6.8Upgrade linux-image-kvmUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-5.15.0-173-fipsUpgrade linux-image-5.15.0-1109-azureUpgrade linux-image-5.15.0-1044-nvidia-tegra-igx-rtUpgrade linux-image-aws-fipsUpgrade linux-image-5.15.0-1097-raspiUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-5.15.0-1098-nvidiaUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-5.15.0-1102-realtimeUpgrade linux-image-6.17.0-1017-oemUpgrade linux-image-oracle-6.17Upgrade linux-image-6.8.0-1047-oracle-64kUpgrade linux-image-azure-cvmUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-oem-6.17Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-oem-24.04Upgrade linux-image-6.8.0-106-generic-64kUpgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-azure-fipsUpgrade linux-image-6.8.0-1049-nvidia-64kUpgrade linux-image-virtualUpgrade linux-image-fipsUpgrade linux-image-oem-20.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-6.17.0-1009-gcp-64kUpgrade linux-image-gcp-6.8Upgrade linux-image-5.15.0-1103-awsUpgrade linux-image-5.15.0-173-generic-lpaeUpgrade linux-image-raspi-nolpaeUpgrade linux-image-6.8.0-1052-gcpUpgrade linux-image-6.17.0-1009-oracle-64kUpgrade linux-image-awsUpgrade linux-image-6.8.0-1050-awsUpgrade linux-image-6.17.0-1010-raspiUpgrade linux-image-5.15.0-1098-nvidia-lowlatencyUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-5.15.0-1100-oracleUpgrade linux-image-6.17.0-1009-aws-64kUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-realtimeUpgrade linux-image-oracle | Mar 17, 2026 | Dec 4, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Feb 9, 2026 | Dec 4, 2025 |
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