In the Linux kernel, the following vulnerability has been resolved:
geneve: Fix use-after-free in geneve_find_dev().
syzkaller reported a use-after-free in geneve_find_dev() [0] without repro.
geneve_configure() links struct geneve_dev.next to net_generic(net, geneve_net_id)->geneve_list.
The net here could differ from dev_net(dev) if IFLA_NET_NS_PID, IFLA_NET_NS_FD, or IFLA_TARGET_NETNSID is set.
When dev_net(dev) is dismantled, geneve_exit_batch_rtnl() finally calls unregister_netdevice_queue() for each dev in the netns, and later the dev is freed.
However, its geneve_dev.next is still linked to the backend UDP socket netns.
Then, use-after-free will occur when another geneve dev is created in the netns.
Let's call geneve_dellink() instead in geneve_destroy_tunnels().
[0]: BUG: KASAN: slab-use-after-free in geneve_find_dev drivers/net/geneve.c:1295 [inline] BUG: KASAN: slab-use-after-free in geneve_configure+0x234/0x858 drivers/net/geneve.c:1343 Read of size 2 at addr ffff000054d6ee24 by task syz.1.4029/13441
CPU: 1 UID: 0 PID: 13441 Comm: syz.1.4029 Not tainted 6.13.0-g0ad9617c78ac #24 dc35ca22c79fb82e8e7bc5c9c9adafea898b1e3d Hardware name: linux,dummy-virt (DT) Call trace: show_stack+0x38/0x50 arch/arm64/kernel/stacktrace.c:466 (C) __dump_stack lib/dump_stack.c:94 [inline] dump_stack_lvl+0xbc/0x108 lib/dump_stack.c:120 print_address_description mm/kasan/report.c:378 [inline] print_report+0x16c/0x6f0 mm/kasan/report.c:489 kasan_report+0xc0/0x120 mm/kasan/report.c:602 __asan_report_load2_noabort+0x20/0x30 mm/kasan/report_generic.c:379 geneve_find_dev drivers/net/geneve.c:1295 [inline] geneve_configure+0x234/0x858 drivers/net/geneve.c:1343 geneve_newlink+0xb8/0x128 drivers/net/geneve.c:1634 rtnl_newlink_create+0x23c/0x868 net/core/rtnetlink.c:3795 __rtnl_newlink net/core/rtnetlink.c:3906 [inline] rtnl_newlink+0x1054/0x1630 net/core/rtnetlink.c:4021 rtnetlink_rcv_msg+0x61c/0x918 net/core/rtnetlink.c:6911 netlink_rcv_skb+0x1dc/0x398 net/netlink/af_netlink.c:2543 rtnetlink_rcv+0x34/0x50 net/core/rtnetlink.c:6938 netlink_unicast_kernel net/netlink/af_netlink.c:1322 [inline] netlink_unicast+0x618/0x838 net/netlink/af_netlink.c:1348 netlink_sendmsg+0x5fc/0x8b0 net/netlink/af_netlink.c:1892 sock_sendmsg_nosec net/socket.c:713 [inline] __sock_sendmsg net/socket.c:728 [inline] ____sys_sendmsg+0x410/0x6f8 net/socket.c:2568 ___sys_sendmsg+0x178/0x1d8 net/socket.c:2622 __sys_sendmsg net/socket.c:2654 [inline] __do_sys_sendmsg net/socket.c:2659 [inline] __se_sys_sendmsg net/socket.c:2657 [inline] __arm64_sys_sendmsg+0x12c/0x1c8 net/socket.c:2657 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x90/0x278 arch/arm64/kernel/syscall.c:49 el0_svc_common+0x13c/0x250 arch/arm64/kernel/syscall.c:132 do_el0_svc+0x54/0x70 arch/arm64/kernel/syscall.c:151 el0_svc+0x4c/0xa8 arch/arm64/kernel/entry-common.c:744 el0t_64_sync_handler+0x78/0x108 arch/arm64/kernel/entry-common.c:762 el0t_64_sync+0x198/0x1a0 arch/arm64/kernel/entry.S:600
Allocated by task 13247: kasan_save_stack mm/kasan/common.c:47 [inline] kasan_save_track+0x30/0x68 mm/kasan/common.c:68 kasan_save_alloc_info+0x44/0x58 mm/kasan/generic.c:568 poison_kmalloc_redzone mm/kasan/common.c:377 [inline] __kasan_kmalloc+0x84/0xa0 mm/kasan/common.c:394 kasan_kmalloc include/linux/kasan.h:260 [inline] __do_kmalloc_node mm/slub.c:4298 [inline] __kmalloc_node_noprof+0x2a0/0x560 mm/slub.c:4304 __kvmalloc_node_noprof+0x9c/0x230 mm/util.c:645 alloc_netdev_mqs+0xb8/0x11a0 net/core/dev.c:11470 rtnl_create_link+0x2b8/0xb50 net/core/rtnetlink.c:3604 rtnl_newlink_create+0x19c/0x868 net/core/rtnetlink.c:3780 __rtnl_newlink net/core/rtnetlink.c:3906 [inline] rtnl_newlink+0x1054/0x1630 net/core/rtnetlink.c:4021 rtnetlink_rcv_msg+0x61c/0x918 net/core/rtnetlink.c:6911 netlink_rcv_skb+0x1dc/0x398 net/netlink/af_netlink.c:2543 rtnetlink_rcv+0x34/0x50 net/core/rtnetlink.c:6938 netlink_unicast_kernel net/netlink/af_n ---truncated---
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernel-zfcpdump-coreUpgrade kernel-rtUpgrade kernel-headersUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-modulesUpgrade kernel-debug-modulesUpgrade kernel-tools-libs-develUpgrade kernel-zfcpdumpUpgrade kernel-rt-debug-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-debug-modules-extraUpgrade perfUpgrade kernel-develUpgrade kernelUpgrade kernel-modulesUpgrade kernel-docUpgrade kernel-rt-debugUpgrade kernel-rt-modules-extraUpgrade kernel-rt-develUpgrade kernel-rt-debug-modules-extraUpgrade kernel-coreUpgrade kernel-cross-headersUpgrade kernel-debug-develUpgrade kernel-rt-debug-develUpgrade kernel-zfcpdump-develUpgrade kernel-rt-coreUpgrade python3-perfUpgrade kernel-modules-extraUpgrade kernel-debug-coreUpgrade kernel-debugUpgrade kernel-zfcpdump-modules-extraUpgrade bpftool | Jun 16, 2026 | Jun 10, 2026 |
| Amazon Linux Ami 2 | — | Upgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-toolsUpgrade bpftoolUpgrade perfUpgrade kernel-livepatch-4.14.355-276.639Upgrade python-perfUpgrade kernel-livepatch-5.10.234-225.921Upgrade kernel-livepatch-5.15.179-121.185Upgrade kernelUpgrade kernel-headersUpgrade kernel-debuginfoUpgrade kernel-livepatch-4.14.355-276.618Upgrade kernel-develUpgrade perf-debuginfoUpgrade python-perf-debuginfoUpgrade kernel-livepatch-4.14.355-275.603Upgrade kernel-tools-develUpgrade kernel-livepatch-5.10.235-227.919Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-debuginfo | Apr 10, 2025 | Mar 12, 2025 |
| Amazon_linux | — | Upgrade kernel | Apr 30, 2025 | Mar 12, 2025 |
| Amazon_linux_2023 | — | Upgrade python3-perfUpgrade kernel-libbpf-staticUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-libbpfUpgrade kernel-tools-debuginfoUpgrade kernel-develUpgrade kernel-livepatch-6.1.130-139.222Upgrade kernel-debuginfoUpgrade kernel-modules-extraUpgrade kernel-tools-develUpgrade perfUpgrade python3-perf-debuginfoUpgrade kernel-libbpf-develUpgrade bpftoolUpgrade kernelUpgrade kernel-modules-extra-commonUpgrade kernel-headersUpgrade perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-toolsUpgrade bpftool-debuginfo | Apr 15, 2025 | Mar 12, 2025 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Apr 14, 2025 | Mar 12, 2025 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-headersUpgrade kernel-develUpgrade perfUpgrade kernelUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-tools-libs-devel | May 13, 2025 | Mar 12, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-toolsUpgrade python3-perfUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernelUpgrade kernel-abi-stablelists | Jun 13, 2025 | Mar 12, 2025 |
| Huawei Euleros 2_0_sp12 | — | Upgrade bpftoolUpgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade kernelUpgrade kernel-tools | Jun 11, 2025 | Mar 12, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernel-abi-stablelistsUpgrade kernelUpgrade kernel-toolsUpgrade bpftoolUpgrade kernel-tools-libsUpgrade python3-perf | Jul 1, 2025 | Mar 12, 2025 |
| Oracle_linux | — | Upgrade kernel | Jun 17, 2026 | Mar 12, 2025 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rtNo solution exists | Jul 9, 2025 | Mar 12, 2025 |
| Rocky_linux | — | Upgrade kernel-rt-modules-extraUpgrade perfUpgrade kernel-rt-coreUpgrade kernelUpgrade kernel-develUpgrade kernel-rt-kvmUpgrade kernel-tools-libs-develUpgrade python3-perfUpgrade kernel-debugUpgrade kernel-debug-modules-extraUpgrade kernel-coreUpgrade kernel-rt-debuginfoUpgrade kernel-debug-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debug-coreUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernel-debug-coreUpgrade kernel-rt-develUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-rt-debugUpgrade kernel-rt-modulesUpgrade kernel-rtUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-debug-develUpgrade kernel-modulesUpgrade kernel-debug-develUpgrade bpftoolUpgrade kernel-rt-debug-debuginfoUpgrade kernel-modules-extra | Jun 17, 2026 | Jun 12, 2026 |
| Suse | — | Upgrade dlm-kmp-defaultUpgrade dtb-broadcomUpgrade kernel-default-optionalUpgrade reiserfs-kmp-defaultUpgrade kernel-obs-buildUpgrade kernel-docs-htmlUpgrade kernel-default-baseUpgrade kernel-defaultUpgrade kernel-debug-vdsoUpgrade kernel-64kb-optionalUpgrade dtb-xilinxUpgrade dtb-nvidiaUpgrade ocfs2-kmp-azureUpgrade kernel-rt-develUpgrade kernel-source-vanillaUpgrade kernel-source-rtUpgrade kernel-rt-optionalUpgrade kernel-docsUpgrade kernel-azure-extraUpgrade kernel-64kb-develUpgrade dtb-mediatekUpgrade dtb-armUpgrade kselftests-kmp-defaultUpgrade dtb-allwinnerUpgrade dlm-kmp-rtUpgrade reiserfs-kmp-64kbUpgrade dtb-renesasUpgrade dtb-caviumUpgrade kernel-rt_debug-develUpgrade dtb-appleUpgrade cluster-md-kmp-64kbUpgrade kernel-develUpgrade dtb-socionextUpgrade kernel-default-livepatch-develUpgrade dtb-amdUpgrade reiserfs-kmp-rtUpgrade kselftests-kmp-rtUpgrade kernel-rt_debugUpgrade kernel-devel-rtUpgrade kernel-debug-develUpgrade cluster-md-kmp-rtUpgrade kernel-64kb-extraUpgrade kselftests-kmp-azureUpgrade dtb-sprdUpgrade kernel-azureUpgrade gfs2-kmp-defaultUpgrade gfs2-kmp-azureUpgrade dtb-marvellUpgrade dtb-hisiliconUpgrade dtb-alteraUpgrade ocfs2-kmp-defaultUpgrade kernel-rt-extraUpgrade kernel-debugUpgrade dtb-exynosUpgrade gfs2-kmp-64kbUpgrade dtb-rockchipUpgrade kernel-source-azure | Dec 5, 2025 | Jun 12, 2025 |
| Ubuntu | — | Upgrade linux-image-raspiUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-gcp-fipsUpgrade linux-image-6.8.0-78-lowlatencyUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-gke-6.8Upgrade linux-image-5.15.0-1050-xilinx-zynqmpUpgrade linux-image-5.15.0-1084-awsUpgrade linux-image-5.15.0-140-fipsUpgrade linux-image-6.8.0-1032-oracleUpgrade linux-image-azureUpgrade linux-image-5.4.0-1144-oracleUpgrade linux-image-azure-fdeUpgrade linux-image-aws-6.8Upgrade linux-image-5.15.0-1081-gkeUpgrade linux-image-aws-fipsUpgrade linux-image-5.15.0-1089-azureUpgrade linux-image-5.15.0-1037-nvidia-tegra-rtUpgrade linux-image-5.4.0-1151-azure-fipsUpgrade linux-image-6.8.0-1035-nvidiaUpgrade linux-image-oem-22.04cUpgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-6.11.0-26-genericUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-5.15.0-140-lowlatencyUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.4.0-1146-aws-fipsUpgrade linux-image-5.15.0-1077-intel-iot-realtimeUpgrade linux-image-intelUpgrade linux-image-aws-lts-20.04Upgrade linux-image-generic-64kUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-1035-aws-64kUpgrade linux-image-raspi-6.8Upgrade linux-image-5.15.0-1078-nvidia-lowlatencyUpgrade linux-image-6.8.0-1022-azure-nvidiaUpgrade linux-image-6.8.0-1032-gkeUpgrade linux-image-kvmUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-aws-lts-24.04Upgrade linux-image-lowlatency-6.8Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-6.8.0-1035-awsUpgrade linux-image-virtual-6.8Upgrade linux-image-gkeop-5.15Upgrade linux-image-5.4.0-1149-gcpUpgrade linux-image-5.15.0-1079-intel-iotgUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.0-1033-ibmUpgrade linux-image-nvidia-64kUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.8.0-1032-oracle-64kUpgrade linux-image-5.4.0-1064-xilinx-zynqmpUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-azure-fde-6.8Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-5.15.0-140-generic-64kUpgrade linux-image-5.15.0-1083-gcp-fipsUpgrade linux-image-5.15.0-1089-azure-fipsUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-realtime-6.8.1Upgrade linux-image-5.4.0-1129-raspiUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-6.8.0-1036-gcp-64kUpgrade linux-image-oem-22.04dUpgrade linux-image-oracle-6.8Upgrade linux-image-5.15.0-1078-raspiUpgrade linux-image-oemUpgrade linux-image-gcp-64kUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-azure-cvmUpgrade linux-image-realtimeUpgrade linux-image-5.15.0-1084-aws-fipsUpgrade linux-image-6.8.0-1035-nvidia-lowlatencyUpgrade linux-image-6.8.0-78-genericUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-nvidia-6.8Upgrade linux-image-5.15.0-1026-nvidia-tegra-igx-rtUpgrade linux-image-oem-20.04cUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-awsUpgrade linux-image-6.11.0-1014-lowlatency-64kUpgrade linux-image-oem-22.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-5.4.0-1051-iotUpgrade linux-image-6.8.0-1035-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-azure-nvidia-6.8Upgrade linux-image-5.15.0-1037-nvidia-tegraUpgrade linux-image-5.15.0-1080-kvmUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-azure-lts-20.04Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-gkeopUpgrade linux-image-5.15.0-142-genericUpgrade linux-image-nvidia-tegraUpgrade linux-image-oem-20.04dUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-azure-6.8Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-gcp-6.8Upgrade linux-image-fipsUpgrade linux-image-azure-lts-24.04Upgrade linux-image-6.8.0-78-lowlatency-64kUpgrade linux-image-6.8.0-2028-raspi-realtimeUpgrade linux-image-6.8.0-1034-azure-fdeUpgrade linux-image-6.8.0-1019-gkeopUpgrade linux-image-5.15.0-140-genericUpgrade linux-image-virtualUpgrade linux-image-raspi-realtimeUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-azure-fipsUpgrade linux-image-6.11.0-1013-raspiUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1036-gcpUpgrade linux-image-5.15.0-1083-gcpUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-generic-lpaeUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.4.0-1120-fipsUpgrade linux-image-6.8.0-1034-azureUpgrade linux-image-5.4.0-1146-awsUpgrade linux-image-generic-6.8Upgrade linux-image-5.4.0-216-lowlatencyUpgrade linux-image-5.4.0-216-generic-lpaeUpgrade linux-image-lowlatencyUpgrade linux-image-lowlatency-64kUpgrade linux-image-5.15.0-140-lowlatency-64kUpgrade linux-image-5.15.0-1066-gkeopUpgrade linux-image-6.11.0-26-generic-64kUpgrade linux-image-6.11.0-1010-realtimeUpgrade linux-image-ibm-classicUpgrade linux-image-5.15.0-1084-realtimeUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-oracle-64kUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.15.0-1078-nvidiaUpgrade linux-image-gkeUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-1026-nvidia-tegra-igxUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-azure-nvidiaUpgrade linux-image-6.11.0-1016-oracleUpgrade linux-image-6.11.0-1015-azure-fdeUpgrade linux-image-6.11.0-1014-awsUpgrade linux-image-5.4.0-1149-gcp-fipsUpgrade linux-image-5.15.0-1081-oracleUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-oracleUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-ibmUpgrade linux-image-raspi2Upgrade linux-image-6.11.0-1014-lowlatencyUpgrade linux-image-oem-20.04Upgrade linux-image-6.8.0-1035-raspiUpgrade linux-image-6.8.0-1035-nvidia-64kUpgrade linux-image-6.11.0-1015-gcpUpgrade linux-image-6.11.0-1015-azureUpgrade linux-image-5.4.0-1133-kvmUpgrade linux-image-5.4.0-1105-bluefieldUpgrade linux-image-5.15.0-140-generic-lpaeUpgrade linux-image-5.15.0-1076-ibmUpgrade linux-image-oem-20.04bUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-nvidiaUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-genericUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-bluefieldUpgrade linux-image-oem-22.04bUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-intel-iotgUpgrade linux-image-oem-22.04aUpgrade linux-image-gke-5.15Upgrade linux-image-ibm-6.8Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-generic-64k-6.8Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-6.11.0-1015-gcp-64kUpgrade linux-image-6.11.0-1016-oracle-64kUpgrade linux-image-6.8.0-78-generic-64kUpgrade linux-image-6.8.1-1030-realtimeUpgrade linux-image-aws-64kUpgrade linux-image-5.4.0-216-genericUpgrade linux-image-oem-24.04bUpgrade linux-image-5.15.0-142-generic-lpaeUpgrade linux-image-5.4.0-1092-ibmUpgrade linux-image-6.11.0-1022-oemUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-5.4.0-1151-azureUpgrade linux-image-aws-64k-6.8Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-oem-osp1Upgrade linux-image-5.15.0-142-generic-64k | May 20, 2025 | Mar 12, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jul 2, 2025 | Mar 12, 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