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-debug-modulesUpgrade kernel-abi-stablelistsUpgrade kernel-headersUpgrade kernel-debug-modules-extraUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-debug-modulesUpgrade kernel-zfcpdump-coreUpgrade kernel-tools-libs-develUpgrade kernel-zfcpdumpUpgrade kernel-tools-libsUpgrade kernel-rtUpgrade kernel-rt-debug-coreUpgrade kernel-toolsUpgrade kernel-rt-modulesUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-modules-extraUpgrade kernel-debug-coreUpgrade kernel-zfcpdump-develUpgrade kernelUpgrade perfUpgrade kernel-debug-develUpgrade kernel-docUpgrade kernel-rt-develUpgrade kernel-cross-headersUpgrade kernel-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-modulesUpgrade kernel-rt-debug-develUpgrade bpftoolUpgrade kernel-develUpgrade kernel-rt-debugUpgrade python3-perfUpgrade kernel-rt-coreUpgrade kernel-rt-modules-extraUpgrade kernel-debug | Jun 16, 2026 | Jun 10, 2026 |
| Amazon Linux Ami 2 | — | Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-debuginfoUpgrade kernel-livepatch-4.14.355-276.618Upgrade kernel-livepatch-4.14.355-275.603Upgrade python-perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-tools-develUpgrade kernel-develUpgrade kernelUpgrade kernel-headersUpgrade kernel-livepatch-5.15.179-121.185Upgrade kernel-livepatch-5.10.235-227.919Upgrade perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-toolsUpgrade python-perfUpgrade kernel-livepatch-4.14.355-276.639Upgrade perfUpgrade bpftool-debuginfoUpgrade kernel-livepatch-5.10.234-225.921Upgrade bpftool | Apr 10, 2025 | Mar 12, 2025 |
| Amazon_linux | — | Upgrade kernel | Apr 30, 2025 | Mar 12, 2025 |
| Amazon_linux_2023 | — | Upgrade kernel-tools-debuginfoUpgrade python3-perfUpgrade perfUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-livepatch-6.1.130-139.222Upgrade kernel-tools-develUpgrade kernel-libbpfUpgrade kernelUpgrade bpftoolUpgrade kernel-libbpf-develUpgrade kernel-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel-modules-extraUpgrade kernel-develUpgrade python3-perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade bpftool-debuginfoUpgrade kernel-toolsUpgrade kernel-headersUpgrade kernel-modules-extra-commonUpgrade perf-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-toolsUpgrade kernel-tools-libs-develUpgrade kernel-tools-libsUpgrade kernelUpgrade perfUpgrade bpftoolUpgrade kernel-develUpgrade kernel-headers | May 13, 2025 | Mar 12, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernelUpgrade kernel-tools | Jun 13, 2025 | Mar 12, 2025 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade bpftoolUpgrade python3-perf | Jun 11, 2025 | Mar 12, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernelUpgrade python3-perfUpgrade bpftoolUpgrade kernel-tools-libs | Jul 1, 2025 | Mar 12, 2025 |
| Oracle_linux | — | Upgrade kernel | Jun 17, 2026 | Mar 12, 2025 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernelNo solution exists | Jul 9, 2025 | Mar 12, 2025 |
| Rocky_linux | — | Upgrade kernel-debug-develUpgrade kernel-rt-debug-develUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-modulesUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-rt-debug-kvmUpgrade kernel-debugUpgrade kernel-debug-coreUpgrade kernel-rt-debugUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-debug-coreUpgrade kernel-rtUpgrade kernel-rt-develUpgrade kernel-tools-libsUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debuginfoUpgrade kernel-rt-modulesUpgrade kernel-coreUpgrade kernel-debug-modulesUpgrade kernel-modules-extraUpgrade kernel-develUpgrade python3-perfUpgrade kernel-rt-kvmUpgrade kernelUpgrade perfUpgrade kernel-rt-coreUpgrade kernel-rt-modules-extraUpgrade kernel-tools-libs-devel | Jun 17, 2026 | Jun 12, 2026 |
| Suse | — | Upgrade cluster-md-kmp-defaultUpgrade kernel-azure-vdsoUpgrade kernel-syms-rtUpgrade kernel-symsUpgrade kernel-rtUpgrade kernel-sourceUpgrade kernel-default-develUpgrade kernel-default-livepatchUpgrade reiserfs-kmp-64kbUpgrade kernel-debug-vdsoUpgrade kernel-docsUpgrade kernel-rt_debug-develUpgrade kernel-default-optionalUpgrade kernel-defaultUpgrade dtb-xilinxUpgrade dtb-nvidiaUpgrade dtb-broadcomUpgrade reiserfs-kmp-defaultUpgrade kernel-64kb-optionalUpgrade dtb-renesasUpgrade dtb-caviumUpgrade dtb-appleUpgrade dlm-kmp-rtUpgrade kernel-develUpgrade dtb-socionextUpgrade dlm-kmp-defaultUpgrade kernel-64kb-extraUpgrade dtb-alteraUpgrade kselftests-kmp-azureUpgrade dtb-marvellUpgrade dtb-hisiliconUpgrade dtb-amdUpgrade cluster-md-kmp-rtUpgrade reiserfs-kmp-rtUpgrade kselftests-kmp-rtUpgrade kernel-rt_debugUpgrade kernel-devel-rtUpgrade ocfs2-kmp-defaultUpgrade kernel-rt-extraUpgrade kernel-debugUpgrade dtb-allwinnerUpgrade kernel-azureUpgrade gfs2-kmp-defaultUpgrade gfs2-kmp-azureUpgrade dtb-sprdUpgrade kernel-debug-develUpgrade kernel-default-livepatch-develUpgrade cluster-md-kmp-64kbUpgrade kernel-source-rtUpgrade dtb-armUpgrade kernel-rt-develUpgrade kernel-default-baseUpgrade kselftests-kmp-defaultUpgrade kernel-source-vanillaUpgrade kernel-rt-optionalUpgrade kernel-azure-extraUpgrade kernel-64kb-develUpgrade kernel-docs-htmlUpgrade ocfs2-kmp-azureUpgrade kernel-obs-build | Dec 5, 2025 | Jun 12, 2025 |
| Ubuntu | — | Upgrade linux-image-azureUpgrade linux-image-aws-fipsUpgrade linux-image-5.15.0-1081-gkeUpgrade linux-image-oemUpgrade linux-image-realtimeUpgrade linux-image-intelUpgrade linux-image-6.8.0-1035-nvidia-lowlatencyUpgrade linux-image-awsUpgrade linux-image-6.8.0-78-genericUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-5.15.0-1026-nvidia-tegra-igx-rtUpgrade linux-image-6.8.0-1032-oracle-64kUpgrade linux-image-azure-cvmUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-aws-lts-24.04Upgrade linux-image-5.15.0-1078-raspiUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-oracle-6.8Upgrade linux-image-5.15.0-1079-intel-iotgUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oem-22.04dUpgrade linux-image-nvidia-64kUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-lowlatency-6.8Upgrade linux-image-generic-64kUpgrade linux-image-virtual-6.8Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-1035-awsUpgrade linux-image-raspi-6.8Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-raspiUpgrade linux-image-kvmUpgrade linux-image-5.4.0-1146-aws-fipsUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-5.15.0-140-generic-64kUpgrade linux-image-5.4.0-1064-xilinx-zynqmpUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.15.0-1083-gcp-fipsUpgrade linux-image-6.8.0-1033-ibmUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-5.4.0-1149-gcpUpgrade linux-image-aws-6.8Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-gke-6.8Upgrade linux-image-6.8.0-78-lowlatencyUpgrade linux-image-azure-fde-6.8Upgrade linux-image-azure-fdeUpgrade linux-image-5.15.0-140-fipsUpgrade linux-image-6.8.0-1032-oracleUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.8.0-1036-gcp-64kUpgrade linux-image-5.15.0-1077-intel-iot-realtimeUpgrade linux-image-5.4.0-1144-oracleUpgrade linux-image-6.8.0-1035-aws-64kUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1032-gkeUpgrade linux-image-5.15.0-1037-nvidia-tegra-rtUpgrade linux-image-5.15.0-1089-azureUpgrade linux-image-aws-lts-20.04Upgrade linux-image-gcp-fipsUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-realtime-6.8.1Upgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-1022-azure-nvidiaUpgrade linux-image-5.4.0-1129-raspiUpgrade linux-image-5.4.0-1151-azure-fipsUpgrade linux-image-6.8.0-1035-nvidiaUpgrade linux-image-5.15.0-1084-awsUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-6.11.0-26-genericUpgrade linux-image-oem-20.04cUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-6.11.0-1014-lowlatency-64kUpgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-5.15.0-1089-azure-fipsUpgrade linux-image-5.15.0-140-lowlatencyUpgrade linux-image-5.15.0-1078-nvidia-lowlatencyUpgrade linux-image-5.15.0-1084-aws-fipsUpgrade linux-image-5.15.0-1050-xilinx-zynqmpUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-oem-20.04dUpgrade linux-image-azure-lts-24.04Upgrade linux-image-5.4.0-1151-azureUpgrade linux-image-5.15.0-1037-nvidia-tegraUpgrade linux-image-6.8.0-1035-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1019-gkeopUpgrade linux-image-virtualUpgrade linux-image-fipsUpgrade linux-image-oem-22.04Upgrade linux-image-6.11.0-1015-azureUpgrade linux-image-aws-64k-6.8Upgrade linux-image-genericUpgrade linux-image-6.8.0-1035-nvidia-64kUpgrade linux-image-6.8.0-1035-raspiUpgrade linux-image-oem-20.04bUpgrade linux-image-gkeUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-azure-nvidia-6.8Upgrade linux-image-5.15.0-142-genericUpgrade linux-image-6.11.0-1022-oemUpgrade linux-image-6.11.0-26-generic-64kUpgrade linux-image-6.11.0-1010-realtimeUpgrade linux-image-5.4.0-216-lowlatencyUpgrade linux-image-5.4.0-216-generic-lpaeUpgrade linux-image-5.4.0-1120-fipsUpgrade linux-image-5.15.0-140-lowlatency-64kUpgrade linux-image-5.15.0-1084-realtimeUpgrade linux-image-5.15.0-1066-gkeopUpgrade linux-image-5.15.0-1083-gcpUpgrade linux-image-5.15.0-142-generic-64kUpgrade linux-image-generic-6.8Upgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-oracle-64kUpgrade linux-image-lowlatencyUpgrade linux-image-lowlatency-64kUpgrade linux-image-ibm-classicUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-azure-fipsUpgrade linux-image-bluefieldUpgrade linux-image-5.15.0-140-generic-lpaeUpgrade linux-image-5.4.0-1105-bluefieldUpgrade linux-image-6.11.0-1014-lowlatencyUpgrade linux-image-gkeopUpgrade linux-image-oem-20.04Upgrade linux-image-oem-22.04aUpgrade linux-image-6.8.0-1034-azureUpgrade linux-image-6.8.0-78-generic-64kUpgrade linux-image-oem-24.04bUpgrade linux-image-aws-64kUpgrade linux-image-6.8.1-1030-realtimeUpgrade linux-image-6.11.0-1016-oracle-64kUpgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-142-generic-lpaeUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-gke-5.15Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-6.11.0-1015-gcp-64kUpgrade linux-image-5.4.0-216-genericUpgrade linux-image-5.4.0-1146-awsUpgrade linux-image-6.8.0-1036-gcpUpgrade linux-image-generic-lpaeUpgrade linux-image-5.4.0-1051-iotUpgrade linux-image-5.4.0-1092-ibmUpgrade linux-image-generic-64k-6.8Upgrade linux-image-intel-iotgUpgrade linux-image-raspi-nolpaeUpgrade linux-image-ibm-6.8Upgrade linux-image-azure-lts-22.04Upgrade linux-image-gcpUpgrade linux-image-azure-lts-20.04Upgrade linux-image-5.15.0-1076-ibmUpgrade linux-image-oem-22.04bUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-6.11.0-1013-raspiUpgrade linux-image-raspi-realtimeUpgrade linux-image-azure-6.8Upgrade linux-image-5.15.0-1080-kvmUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.8.0-78-lowlatency-64kUpgrade linux-image-oem-osp1Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-ibmUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-azure-nvidiaUpgrade linux-image-6.11.0-1015-azure-fdeUpgrade linux-image-6.11.0-1014-awsUpgrade linux-image-5.15.0-1026-nvidia-tegra-igxUpgrade linux-image-6.11.0-1016-oracleUpgrade linux-image-5.15.0-1081-oracleUpgrade linux-image-raspi2Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-oracleUpgrade linux-image-5.4.0-1149-gcp-fipsUpgrade linux-image-5.15.0-1078-nvidiaUpgrade linux-image-6.11.0-1015-gcpUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-5.4.0-1133-kvmUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-nvidia-tegraUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-nvidiaUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.15.0-140-genericUpgrade linux-image-6.8.0-2028-raspi-realtimeUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-1034-azure-fdeUpgrade linux-image-gcp-6.8 | 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