In the Linux kernel, the following vulnerability has been resolved:
net/sched: act_tunnel_key: Defer dst_release to RCU callback
Fix a race-condition use-after-free in tunnel_key_release_params().
The function releases the metadata_dst of the old params synchronously via dst_release() while deferring the params struct free with kfree_rcu(). A concurrent tunnel_key_act() reader on the datapath may still hold the old params pointer (under rcu_read_lock_bh) and proceed to call dst_clone(¶ms->tcft_enc_metadata->dst) after the writer's dst_release has already pushed the dst's rcuref to RCUREF_DEAD.
[email protected] produced a poc which i (and Victor) verified that KASAN reports:
================================================================== BUG: KASAN: slab-use-after-free in instrument_atomic_read_write include/linux/instrumented.h:112 BUG: KASAN: slab-use-after-free in atomic_sub_return_release include/linux/atomic/atomic-instrumented.h:326 BUG: KASAN: slab-use-after-free in __rcuref_put include/linux/rcuref.h:109 BUG: KASAN: slab-use-after-free in rcuref_put include/linux/rcuref.h:173 BUG: KASAN: slab-use-after-free in dst_release+0x5b/0x370 net/core/dst.c:168 Write of size 4 at addr ffff88806158de40 by task poc/9388
CPU: 0 UID: 0 PID: 9388 Comm: poc Tainted: G W 7.1.0-rc7 #7 PREEMPT(lazy) Tainted: [W]=WARN Hardware name: QEMU Ubuntu 25.10 PC v2 (i440FX + PIIX, + 10.1 machine, 1996), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 Call Trace: <TASK> __dump_stack lib/dump_stack.c:94 dump_stack_lvl+0x100/0x190 lib/dump_stack.c:120 print_address_description mm/kasan/report.c:378 print_report+0x139/0x4ad mm/kasan/report.c:482 kasan_report+0xe4/0x1d0 mm/kasan/report.c:595 check_region_inline mm/kasan/generic.c:186 kasan_check_range+0x125/0x200 mm/kasan/generic.c:200 instrument_atomic_read_write include/linux/instrumented.h:112 atomic_sub_return_release include/linux/atomic/atomic-instrumented.h:326 __rcuref_put include/linux/rcuref.h:109 rcuref_put include/linux/rcuref.h:173 dst_release+0x5b/0x370 net/core/dst.c:168 refdst_drop include/net/dst.h:272 skb_dst_drop include/net/dst.h:284 skb_release_head_state+0x293/0x400 net/core/skbuff.c:1163 skb_release_all net/core/skbuff.c:1187 [..] Allocated by task 9391: kasan_save_stack+0x30/0x50 mm/kasan/common.c:57 kasan_save_track+0x14/0x30 mm/kasan/common.c:78 poison_kmalloc_redzone mm/kasan/common.c:398 __kasan_kmalloc+0x9a/0xb0 mm/kasan/common.c:415 kasan_kmalloc include/linux/kasan.h:263 __do_kmalloc_node mm/slub.c:5296 __kmalloc_noprof+0x2f1/0x830 mm/slub.c:5308 kmalloc_noprof include/linux/slab.h:954 kzalloc_noprof include/linux/slab.h:1188 offload_action_alloc+0x2f/0x130 net/core/flow_offload.c:35 tcf_action_offload_add_ex+0x1ba/0x880 net/sched/act_api.c:258 tcf_action_offload_add net/sched/act_api.c:293 tcf_action_init+0x66e/0xa20 net/sched/act_api.c:1547 tcf_action_add+0xf6/0x5d0 net/sched/act_api.c:2101 [..] Freed by task 9391: kasan_save_stack+0x30/0x50 mm/kasan/common.c:57 kasan_save_track+0x14/0x30 mm/kasan/common.c:78 kasan_save_free_info+0x3b/0x70 mm/kasan/generic.c:584 poison_slab_object mm/kasan/common.c:253 __kasan_slab_free+0x6b/0x90 mm/kasan/common.c:285 kasan_slab_free include/linux/kasan.h:235 slab_free_hook mm/slub.c:2689 slab_free mm/slub.c:6251 kfree+0x21f/0x6b0 mm/slub.c:6566 tcf_action_offload_add_ex+0x4ad/0x880 net/sched/act_api.c:284 tcf_action_offload_add net/sched/act_api.c:293 tcf_action_init+0x66e/0xa20 net/sched/act_api.c:1547 tcf_action_add+0xf6/0x5d0 net/sched/act_api.c:2101
The buggy address belongs to the object at ffff88806158de00 which belongs to the cache kmalloc-256 of size 256 The buggy address is located 64 bytes inside of freed 256-byte region [ffff88806158de00, ffff88806158df00)
The buggy address belongs to the physical page: page: refcount:0 mapcount:0 mapping:0000000000000000 index:0xffff88806158d600 pfn:0x6158c head: order:1 mapcount:0 entire_map ---truncated---
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-headersUpgrade rtlaUpgrade kernel-rt-debug-modules-extraUpgrade kernel-64k-debug-develUpgrade kernel-rt-modulesUpgrade kernel-64k-develUpgrade kernel-coreUpgrade kernel-64k-modules-coreUpgrade kernel-rt-debug-develUpgrade kernel-64k-debug-modulesUpgrade kernel-debug-develUpgrade kernel-zfcpdumpUpgrade kernel-rt-develUpgrade kernel-debug-modulesUpgrade kernel-debugUpgrade kernel-rt-modules-coreUpgrade kernel-docUpgrade kernel-rt-debug-modules-coreUpgrade kernel-develUpgrade kernel-rt-64k-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debug-coreUpgrade libperfUpgrade kernel-zfcpdump-modulesUpgrade kernel-modules-extraUpgrade kernel-64k-modules-extraUpgrade kernel-rt-debugUpgrade kernel-64k-debug-modules-coreUpgrade kernel-64k-coreUpgrade kernel-modulesUpgrade kernel-modules-coreUpgrade kernel-tools-libsUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debug-modulesUpgrade kernel-uki-virtUpgrade kernel-zfcpdump-develUpgrade kernel-debug-modules-coreUpgrade kernel-rt-64k-modules-coreUpgrade kernel-debug-uki-virtUpgrade kernel-rt-64kUpgrade kernel-toolsUpgrade kernel-rt-64k-develUpgrade kernel-64kUpgrade kernel-rt-debug-coreUpgrade kernel-rt-modules-extraUpgrade kernel-64k-debug-modules-extraUpgrade kernel-debug-devel-matchedUpgrade kernel-64k-devel-matchedUpgrade kernel-devel-matchedUpgrade kernel-zfcpdump-coreUpgrade kernel-zfcpdump-modules-coreUpgrade bpftoolUpgrade kernel-rt-64k-debugUpgrade kernel-rtUpgrade kernel-tools-libs-develUpgrade kernel-64k-modulesUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-rt-64k-modulesUpgrade rvUpgrade kernel-cross-headersUpgrade kernel-rt-64k-modules-extraUpgrade kernel-rt-64k-debug-coreUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-zfcpdump-devel-matchedUpgrade python3-perfUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-64k-debug-develUpgrade perfUpgrade kernelUpgrade kernel-64k-debugUpgrade kernel-64k-debug-coreUpgrade kernel-abi-stablelistsUpgrade kernel-rt-coreUpgrade kernel-rt-64k-debug-modules-extra | Oct 15, 2026 | Oct 14, 2026 |
| Amazon Linux Ami 2 | — | Upgrade python-perf-debuginfoUpgrade bpftool-debuginfoUpgrade perf-debuginfoUpgrade kernel-headersUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-debuginfoUpgrade perfUpgrade python-perfUpgrade kernel-livepatch-5.10.265-265.1078Upgrade kernel-tools-debuginfoUpgrade kernel-develUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-tools-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernel | Oct 19, 2026 | Oct 19, 2026 |
| Debian | — | Upgrade linuxUpgrade linux-6.12 | Aug 11, 2026 | Aug 11, 2026 |
| Oracle_linux | — | Upgrade kernel | Oct 22, 2026 | Aug 10, 2026 |
| Redhat_linux | — | Upgrade kernelNo solution existsUpgrade kernel-rt | Aug 13, 2026 | Aug 10, 2026 |
| Rocky_linux | — | Upgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-kvmUpgrade rtlaUpgrade kernel-debugUpgrade kernel-rt-debugUpgrade kernel-debug-modules-coreUpgrade kernel-toolsUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-rt-debug-modulesUpgrade kernel-rt-debug-coreUpgrade kernel-debug-debuginfoUpgrade kernel-rt-coreUpgrade kernel-zfcpdumpUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-debuginfoUpgrade kernel-modules-extra-matchedUpgrade kernel-tools-debuginfoUpgrade perfUpgrade python3-perf-debuginfoUpgrade bpftool-debuginfoUpgrade python3-perfUpgrade rvUpgrade kernel-debug-modulesUpgrade bpftoolUpgrade kernel-coreUpgrade kernel-modules-extraUpgrade kernel-debug-develUpgrade kernel-debug-coreUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-tools-libsUpgrade kernel-develUpgrade kernel-debuginfoUpgrade kernel-debug-uki-virtUpgrade kernelUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-modules-extraUpgrade kernel-rt-develUpgrade kernel-zfcpdump-develUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-modules-coreUpgrade kernel-rt-debuginfoUpgrade kernel-debug-devel-matchedUpgrade kernel-modulesUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rtUpgrade kernel-zfcpdump-modulesUpgrade kernel-debuginfo-common-s390xUpgrade kernel-tools-libs-develUpgrade libperfUpgrade libperf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-uki-virtUpgrade kernel-devel-matchedUpgrade kernel-modules-coreUpgrade kernel-rt-debug-develUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-rt-debug-modules-extraUpgrade kernel-zfcpdump-coreUpgrade perf-debuginfoUpgrade kernel-uki-virt-addonsUpgrade kernel-debug-modules-extra | Oct 19, 2026 | Oct 16, 2026 |
| Ubuntu | — | Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-7.0.0-1013-oracle-64kUpgrade linux-image-kvmUpgrade linux-image-7.0.0-38-realtimeUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-generic-hwe-26.04Upgrade linux-image-7.0.0-38-realtime-64kUpgrade linux-image-awsUpgrade linux-image-aws-5.15Upgrade linux-image-6.8.0-1071-azure-fipsUpgrade linux-image-azure-fips-5.15Upgrade linux-image-gkeop-5.15Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-realtime-7.0Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-147-genericUpgrade linux-image-aws-7.0Upgrade linux-image-5.15.0-1112-nvidia-lowlatencyUpgrade linux-image-6.8.0-1064-oracleUpgrade linux-image-7.0.0-1008-gke-64kUpgrade linux-image-aws-64kUpgrade linux-image-gke-hwe-26.04Upgrade linux-image-lowlatency-5.15Upgrade linux-image-azure-fde-lts-26.04Upgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-6.8.0-1067-aws-fipsUpgrade linux-image-6.8.0-1071-gcp-64kUpgrade linux-image-realtime-64kUpgrade linux-image-oracleUpgrade linux-image-gcp-6.8Upgrade linux-image-5.15.0-1080-xilinx-zynqmpUpgrade linux-image-5.15.0-1117-aws-fipsUpgrade linux-image-5.15.0-198-genericUpgrade linux-image-gcp-64k-7.0Upgrade linux-image-aws-fips-5.15Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-aws-fipsUpgrade linux-image-azure-fde-6.8Upgrade linux-image-5.15.0-1118-gcpUpgrade linux-image-gcp-64kUpgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-5.15.0-1123-azureUpgrade linux-image-5.15.0-1117-aws-64kUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-gkeUpgrade linux-image-generic-5.15Upgrade linux-image-realtimeUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-azure-7.0Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-aws-lts-24.04Upgrade linux-image-gke-64k-7.0Upgrade linux-image-6.8.0-147-generic-64kUpgrade linux-image-7.0.0-38-generic-64kUpgrade linux-image-aws-fips-6.8Upgrade linux-image-5.15.0-1116-realtimeUpgrade linux-image-realtime-5.15Upgrade linux-image-virtual-5.15Upgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-1112-nvidiaUpgrade linux-image-lowlatency-6.8Upgrade linux-image-5.15.0-198-fipsUpgrade linux-image-7.0.0-1014-gcpUpgrade linux-image-5.15.0-1109-kvmUpgrade linux-image-5.15.0-195-lowlatencyUpgrade linux-image-realtime-64k-7.0Upgrade linux-image-5.15.0-198-generic-lpaeUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-oem-26.04aUpgrade linux-image-6.8.0-1036-nvidia-tegra-rtUpgrade linux-image-aws-64k-7.0Upgrade linux-image-azure-fde-5.15Upgrade linux-image-aws-64k-5.15Upgrade linux-image-generic-64k-7.0Upgrade linux-image-azure-5.15Upgrade linux-image-6.8.0-1071-gcpUpgrade linux-image-generic-7.0Upgrade linux-image-6.8.0-1069-azure-fdeUpgrade linux-image-oracle-6.8Upgrade linux-image-realtime-6.8.1Upgrade linux-image-oem-20.04Upgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-ibm-5.15Upgrade linux-image-generic-64k-5.15Upgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-5.15.0-1122-azure-fdeUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-gke-6.8Upgrade linux-image-laptop-23.10Upgrade linux-image-6.8.0-1071-gcp-fipsUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-7.0.0-1014-aws-64kUpgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-147-lowlatencyUpgrade linux-image-6.8.0-1036-nvidia-tegraUpgrade linux-image-virtual-6.8Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-1111-ibmUpgrade linux-image-6.8.0-147-lowlatency-64kUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-oem-20.04cUpgrade linux-image-oem-7.0Upgrade linux-image-azure-6.8Upgrade linux-image-gcp-5.15Upgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-gke-7.0Upgrade linux-image-gke-64k-6.8Upgrade linux-image-genericUpgrade linux-image-gcp-7.0Upgrade linux-image-5.15.0-195-lowlatency-64kUpgrade linux-image-virtualUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-ibmUpgrade linux-image-fips-6.8Upgrade linux-image-5.15.0-1112-intel-iotgUpgrade linux-image-5.15.0-1117-awsUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-nvidiaUpgrade linux-image-gkeop-6.8Upgrade linux-image-generic-lpaeUpgrade linux-image-generic-6.8Upgrade linux-image-6.8.0-1071-azureUpgrade linux-image-azure-fdeUpgrade linux-image-virtual-7.0Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-7.0.0-1008-gkeUpgrade linux-image-kvm-5.15Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-generic-64kUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-ibm-7.0Upgrade linux-image-ibm-6.8Upgrade linux-image-gkeopUpgrade linux-image-generic-64k-6.8Upgrade linux-image-azure-fips-6.8Upgrade linux-image-7.0.0-1015-ibmUpgrade linux-image-6.8.0-147-fipsUpgrade linux-image-5.15.0-1114-oracleUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-nvidia-tegraUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-gcpUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-azure-fde-7.0Upgrade linux-image-aws-lts-22.04Upgrade linux-image-aws-6.8Upgrade linux-image-7.0.0-1015-oemUpgrade linux-image-6.8.0-1067-ibmUpgrade linux-image-7.0.0-1014-awsUpgrade linux-image-6.8.1-1062-realtimeUpgrade linux-image-7.0.0-1013-oracleUpgrade linux-image-realtime-hwe-26.04Upgrade linux-image-oracle-64kUpgrade linux-image-lowlatencyUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-azure-lts-26.04Upgrade linux-image-azure-fipsUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-oem-20.04dUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-fipsUpgrade linux-image-azureUpgrade linux-image-5.15.0-1109-intel-iot-realtimeUpgrade linux-image-virtual-hwe-26.04Upgrade linux-image-6.8.0-1052-gkeopUpgrade linux-image-5.15.0-1113-gkeUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-7.0.0-38-genericUpgrade linux-image-oem-20.04bUpgrade linux-image-lowlatency-64kUpgrade linux-image-aws-64k-6.8Upgrade linux-image-7.0.0-1016-azure-fdeUpgrade linux-image-6.8.0-1064-oracle-64kUpgrade linux-image-5.15.0-1118-gcp-fipsUpgrade linux-image-5.15.0-1100-gkeopUpgrade linux-image-6.8.0-1067-aws-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-gke-64kUpgrade linux-image-nvidia-5.15Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-oracle-64k-7.0Upgrade linux-image-gke-5.15Upgrade linux-image-fips-5.15Upgrade linux-image-azure-lts-24.04Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-7.0.0-1014-gcp-64kUpgrade linux-image-5.15.0-198-generic-64kUpgrade linux-image-5.15.0-1123-azure-fipsUpgrade linux-image-6.8.0-1066-gkeUpgrade linux-image-oracle-7.0Upgrade linux-image-6.8.0-1066-gke-64kUpgrade linux-image-oracle-5.15Upgrade linux-image-oem-26.04Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-gcp-fipsUpgrade linux-image-azure-lts-22.04Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-7.0.0-1017-azureUpgrade linux-image-6.8.0-1067-awsUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-intelUpgrade linux-image-ibm-classic | Oct 6, 2026 | Oct 6, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Aug 17, 2026 | Aug 10, 2026 |
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