In the Linux kernel, the following vulnerability has been resolved:
bpf: Free reuseport cBPF prog after RCU grace period.
Eulgyu Kim reported the splat below with a repro. [0]
The repro sets up a UDP reuseport group with a cBPF prog and replaces it with a new one while another thread is sending a UDP packet to the group.
The reuseport prog is freed by sk_reuseport_prog_free(). bpf_prog_put() is called for "e"BPF prog to destruct through multiple stages while cBPF prog is freed immediately by bpf_release_orig_filter() and bpf_prog_free().
If a reuseport prog is detached from the setsockopt() path (reuseport_attach_prog() or reuseport_detach_prog()), sk_reuseport_prog_free() is called without waiting for RCU readers to complete, resulting in various bugs.
Let's defer freeing the reuseport cBPF prog after one RCU grace period.
Note "e"BPF prog is safe as is unless the fast path starts to touch fields destroyed in bpf_prog_put_deferred() and __bpf_prog_put_noref().
[0]: BUG: KASAN: vmalloc-out-of-bounds in reuseport_select_sock+0xedc/0x1220 net/core/sock_reuseport.c:596 Read of size 4 at addr ffffc9000051e004 by task slowme/10208 CPU: 6 UID: 1000 PID: 10208 Comm: slowme Not tainted 7.0.0-geb7ac95ff75e #32 PREEMPT(full) Hardware name: QEMU Ubuntu 24.04 PC v2 (i440FX + PIIX, arch_caps fix, 1996), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 Call Trace: <IRQ> dump_stack_lvl+0xe8/0x150 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 reuseport_select_sock+0xedc/0x1220 net/core/sock_reuseport.c:596 udp4_lib_lookup2+0x3bc/0x950 net/ipv4/udp.c:495 __udp4_lib_lookup+0x768/0xe20 net/ipv4/udp.c:723 __udp4_lib_lookup_skb+0x297/0x390 net/ipv4/udp.c:752 __udp4_lib_rcv+0x1312/0x2620 net/ipv4/udp.c:2752 ip_protocol_deliver_rcu+0x282/0x440 net/ipv4/ip_input.c:207 ip_local_deliver_finish+0x3bb/0x6f0 net/ipv4/ip_input.c:241 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:6181 [inline] __netif_receive_skb net/core/dev.c:6294 [inline] process_backlog+0xaa4/0x1960 net/core/dev.c:6645 __napi_poll+0xae/0x340 net/core/dev.c:7709 napi_poll net/core/dev.c:7772 [inline] net_rx_action+0x5d7/0xf50 net/core/dev.c:7929 handle_softirqs+0x22b/0x870 kernel/softirq.c:622 do_softirq+0x76/0xd0 kernel/softirq.c:523 </IRQ> <TASK> __local_bh_enable_ip+0xf8/0x130 kernel/softirq.c:450 local_bh_enable include/linux/bottom_half.h:33 [inline] rcu_read_unlock_bh include/linux/rcupdate.h:924 [inline] __dev_queue_xmit+0x1dd7/0x3710 net/core/dev.c:4890 neigh_output include/net/neighbour.h:556 [inline] ip_finish_output2+0xca9/0x1070 net/ipv4/ip_output.c:237 NF_HOOK_COND include/linux/netfilter.h:307 [inline] ip_output+0x29f/0x450 net/ipv4/ip_output.c:438 ip_send_skb+0x45/0xc0 net/ipv4/ip_output.c:1508 udp_send_skb+0xb04/0x1510 net/ipv4/udp.c:1195 udp_sendmsg+0x1a71/0x2350 net/ipv4/udp.c:1485 sock_sendmsg_nosec net/socket.c:727 [inline] __sock_sendmsg net/socket.c:742 [inline] __sys_sendto+0x554/0x680 net/socket.c:2206 __do_sys_sendto net/socket.c:2213 [inline] __se_sys_sendto net/socket.c:2209 [inline] __x64_sys_sendto+0xde/0x100 net/socket.c:2209 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0x160/0xf80 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x415a2d Code: b3 66 2e 0f 1f 84 00 00 00 00 00 66 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007f6bc31e41e8 EFLAGS: 00000212 ORIG_RAX: 000000000000002c RAX: ffffffffffffffda RBX: 00007f6bc31e4cdc RCX: 0000000000415a2d RDX: 0000000000000001 RSI: 00007f6bc31e421f RDI: 0000000000000003 RBP: 00007f6bc31e4240 R08: 00007f6bc31e4220 R09: 0000000000000010 R10: 0000000000000000 R11: ---truncated---
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernel-develUpgrade kernel-livepatch-5.10.259-258.1043Upgrade kernel-tools-debuginfoUpgrade kernel-headersUpgrade python-perfUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-debuginfoUpgrade perfUpgrade kernel-livepatch-5.15.210-148.245Upgrade python-perf-debuginfoUpgrade perf-debuginfoUpgrade bpftool-debuginfoUpgrade bpftoolUpgrade kernelUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-toolsUpgrade kernel-tools-devel | Jul 8, 2026 | Jul 8, 2026 |
| Amazon_linux_2023 | — | Upgrade bpftool6.18-debuginfoUpgrade microvm-kernel6.18Upgrade bpftool6.18Upgrade kernel6.12-toolsUpgrade kernel-debuginfo-common-x86_64Upgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel6.12-modules-extra-commonUpgrade kernelUpgrade python3-perf6.12-debuginfoUpgrade python3-perf6.18Upgrade kernel6.12-tools-develUpgrade kernel6.18-tools-develUpgrade perf6.12Upgrade kernel6.12-tools-debuginfoUpgrade kernel-modules-extraUpgrade kernel-headersUpgrade bpftool6.12Upgrade kernel6.18-modules-extra-commonUpgrade kernel6.12-headersUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.12-debuginfoUpgrade kernel-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-livepatch-6.12.94-123.174Upgrade kernel6.12-modules-extraUpgrade kernel-livepatch-6.18.36-69.134Upgrade python3-perf6.18-debuginfoUpgrade python3-perf-debuginfoUpgrade perf6.18-debuginfoUpgrade perf6.18Upgrade kernel6.18-tools-debuginfoUpgrade kernel6.18-headersUpgrade kernel6.18-debuginfo-common-x86_64Upgrade kernel-modules-extra-commonUpgrade kernel-tools-debuginfoUpgrade bpftool6.12-debuginfoUpgrade kernel-develUpgrade kernel6.18-modules-extraUpgrade perf-debuginfoUpgrade kernel6.18-debuginfoUpgrade perf6.12-debuginfoUpgrade kernel6.12Upgrade kernel6.12-develUpgrade kernel-livepatch-6.1.176-220.358Upgrade kernel6.18Upgrade kernel6.18-toolsUpgrade python3-perf6.12Upgrade python3-perfUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel6.18-develUpgrade kernel-debuginfo-common-aarch64Upgrade perfUpgrade kernel6.18-debuginfo-common-aarch64Upgrade kernel-tools-devel | Jul 8, 2026 | Jun 19, 2026 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Jul 5, 2026 | Jul 5, 2026 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | Jun 19, 2026 |
| Ubuntu | — | Upgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-nvidia-bos-64kUpgrade linux-image-6.8.0-1066-aws-64kUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-laptop-23.10Upgrade linux-image-lowlatency-5.4Upgrade linux-image-6.8.0-1066-aws-fipsUpgrade linux-image-generic-lpae-5.4Upgrade linux-image-gke-64k-6.8Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-intelUpgrade linux-image-gkeUpgrade linux-image-nvidia-64kUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-7.0.0-1011-oracle-64kUpgrade linux-image-6.8.0-1065-gkeUpgrade linux-image-7.0.0-1011-gcpUpgrade linux-image-5.4.0-1168-gcp-fipsUpgrade linux-image-7.0.0-1011-oracleUpgrade linux-image-raspi-realtimeUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-generic-6.8Upgrade linux-image-realtime-64k-7.0Upgrade linux-image-7.0.0-31-generic-64kUpgrade linux-image-nvidia-hwe-26.04Upgrade linux-image-generic-64k-7.0Upgrade linux-image-ibm-7.0Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-7.0.0-31-realtime-64kUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-5.15.0-1113-gkeUpgrade linux-image-5.15.0-1123-azureUpgrade linux-image-6.8.0-1069-azure-fipsUpgrade linux-image-5.15.0-1116-realtimeUpgrade linux-image-5.4.0-1083-xilinx-zynqmpUpgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-7.0.0-1006-gke-64kUpgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-195-lowlatency-64kUpgrade linux-image-azure-lts-26.04Upgrade linux-image-5.4.0-1111-ibmUpgrade linux-image-5.15.0-198-generic-lpaeUpgrade linux-image-5.4.0-1163-oracleUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-nvidia-64k-hwe-26.04Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-6.8.0-1065-gke-64kUpgrade linux-image-6.8.0-1070-azureUpgrade linux-image-6.8.0-1068-azure-fdeUpgrade linux-image-oemUpgrade linux-image-5.15.0-1112-nvidia-lowlatencyUpgrade linux-image-5.4.0-1139-fipsUpgrade linux-image-6.8.0-1035-nvidia-tegra-rtUpgrade linux-image-aws-5.15Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-lowlatencyUpgrade linux-image-aws-5.4Upgrade linux-image-gkeop-5.15Upgrade linux-image-kvm-5.4Upgrade linux-image-genericUpgrade linux-image-lowlatency-5.15Upgrade linux-image-6.8.0-1066-ibmUpgrade linux-image-6.8.1-1061-realtimeUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-gke-hwe-26.04Upgrade linux-image-5.4.0-1165-awsUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-5.15.0-198-genericUpgrade linux-image-fips-6.8Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-6.8.0-1051-gkeopUpgrade linux-image-nvidia-bos-7.0Upgrade linux-image-oracle-6.8Upgrade linux-image-5.15.0-1114-oracleUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-5.4.0-1148-raspiUpgrade linux-image-nvidia-tegraUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-7.0.0-1013-oemUpgrade linux-image-azure-fips-5.15Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-6.8.0-1063-oracle-64kUpgrade linux-image-oem-20.04bUpgrade linux-image-oem-20.04Upgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-oem-7.0Upgrade linux-image-5.15.0-1122-azure-fdeUpgrade linux-image-gcp-5.4Upgrade linux-image-raspi2Upgrade linux-image-oem-osp1Upgrade linux-image-raspi-5.4Upgrade linux-image-azure-6.8Upgrade linux-image-5.15.0-1117-aws-64kUpgrade linux-image-5.4.0-242-generic-lpaeUpgrade linux-image-6.8.0-1064-nvidia-64kUpgrade linux-image-7.0.0-1013-ibmUpgrade linux-image-7.0.0-1019-raspi-realtimeUpgrade linux-image-oracle-64k-7.0Upgrade linux-image-6.8.0-146-generic-64kUpgrade linux-image-7.0.0-31-genericUpgrade linux-image-oem-20.04cUpgrade linux-image-7.0.0-1019-raspiUpgrade linux-image-7.0.0-1014-azureUpgrade linux-image-5.15.0-1111-ibmUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-aws-64kUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-6.8.0-1070-gcpUpgrade linux-image-generic-64kUpgrade linux-image-5.15.0-1118-gcp-fipsUpgrade linux-image-6.8.0-1064-nvidiaUpgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-fips-5.15Upgrade linux-image-oem-20.04dUpgrade linux-image-oracle-64kUpgrade linux-image-lowlatency-64kUpgrade linux-image-realtime-hwe-26.04Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-gkeopUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-azure-fde-6.8Upgrade linux-image-virtualUpgrade linux-image-virtual-7.0Upgrade linux-image-azure-fips-6.8Upgrade linux-image-aws-lts-24.04Upgrade linux-image-azure-5.15Upgrade linux-image-5.15.0-198-fipsUpgrade linux-image-gcpUpgrade linux-image-nvidia-5.15Upgrade linux-image-realtime-5.15Upgrade linux-image-azure-lts-22.04Upgrade linux-image-gke-6.8Upgrade linux-image-nvidiaUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-kvm-5.15Upgrade linux-image-6.8.0-1070-gcp-64kUpgrade linux-image-6.8.0-146-lowlatencyUpgrade linux-image-7.0.0-2018-nvidia-bosUpgrade linux-image-7.0.0-1018-nvidia-64kUpgrade linux-image-azure-fipsUpgrade linux-image-5.15.0-1123-azure-fipsUpgrade linux-image-snapdragon-5.4Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-gcp-64k-7.0Upgrade linux-image-aws-64k-5.15Upgrade linux-image-6.8.0-1064-nvidia-lowlatencyUpgrade linux-image-5.15.0-1117-awsUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-oem-26.04aUpgrade linux-image-generic-5.4Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-raspi-realtime-7.0Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-ibmUpgrade linux-image-generic-5.15Upgrade linux-image-gcp-64kUpgrade linux-image-azure-fde-5.15Upgrade linux-image-azure-fdeUpgrade linux-image-7.0.0-1006-gkeUpgrade linux-image-5.4.0-1170-azure-fipsUpgrade linux-image-realtime-6.8.1Upgrade linux-image-oracle-5.15Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-oem-26.04bUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-7.0.0-1018-nvidiaUpgrade linux-image-gcp-fips-5.4Upgrade linux-image-5.15.0-1100-gkeopUpgrade linux-image-nvidia-64k-7.0Upgrade linux-image-virtual-hwe-26.04Upgrade linux-image-virtual-5.15Upgrade linux-image-realtime-7.0Upgrade linux-image-nvidia-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-aws-fips-6.8Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-7.0.0-31-realtimeUpgrade linux-image-aws-fipsUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-fips-5.4Upgrade linux-image-virtual-5.4Upgrade linux-image-lowlatency-6.8Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-aws-fips-5.4Upgrade linux-image-aws-64k-7.0Upgrade linux-image-awsUpgrade linux-image-6.8.0-146-lowlatency-64kUpgrade linux-image-7.0.0-1011-gcp-64kUpgrade linux-image-5.4.0-242-lowlatencyUpgrade linux-image-6.8.0-1064-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-198-generic-64kUpgrade linux-image-5.15.0-1118-gcpUpgrade linux-image-ibm-classicUpgrade linux-image-gkeop-6.8Upgrade linux-image-raspiUpgrade linux-image-gke-5.15Upgrade linux-image-generic-hwe-26.04Upgrade linux-image-gcp-6.8Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-azure-7.0Upgrade linux-image-gke-64k-7.0Upgrade linux-image-generic-lpaeUpgrade linux-image-generic-7.0Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-virtual-6.8Upgrade linux-image-oem-26.04Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-nvidia-bos-64k-7.0Upgrade linux-image-nvidia-7.0Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-gke-7.0Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-5.4.0-242-genericUpgrade linux-image-5.15.0-1080-xilinx-zynqmpUpgrade linux-image-gcp-5.15Upgrade linux-image-generic-64k-5.15Upgrade linux-image-azure-lts-24.04Upgrade linux-image-azure-cvmUpgrade linux-image-azureUpgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-146-fipsUpgrade linux-image-5.4.0-1152-kvmUpgrade linux-image-5.15.0-1112-nvidiaUpgrade linux-image-5.15.0-1109-kvmUpgrade linux-image-raspi-7.0Upgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-kvmUpgrade linux-image-ibm-5.15Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-generic-64k-6.8Upgrade linux-image-5.4.0-1165-aws-fipsUpgrade linux-image-ibm-5.4Upgrade linux-image-gcp-7.0Upgrade linux-image-fipsUpgrade linux-image-azure-fips-5.4Upgrade linux-image-azure-5.4Upgrade linux-image-5.4.0-1168-gcpUpgrade linux-image-5.15.0-195-lowlatencyUpgrade linux-image-5.15.0-1117-aws-fipsUpgrade linux-image-5.15.0-1112-intel-iotgUpgrade linux-image-xilinx-zynqmp-5.4Upgrade linux-image-realtimeUpgrade linux-image-oracle-7.0Upgrade linux-image-nvidia-bosUpgrade linux-image-aws-7.0Upgrade linux-image-6.8.0-1070-gcp-fipsUpgrade linux-image-6.8.0-1035-nvidia-tegraUpgrade linux-image-aws-lts-20.04Upgrade linux-image-7.0.0-2018-nvidia-bos-64kUpgrade linux-image-6.8.0-146-genericUpgrade linux-image-6.8.0-1063-oracleUpgrade linux-image-5.4.0-1170-azureUpgrade linux-image-5.4.0-1069-iotUpgrade linux-image-realtime-64kUpgrade linux-image-oracle-5.4Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-gke-64kUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-gcp-fipsUpgrade linux-image-aws-fips-5.15Upgrade linux-image-aws-64k-6.8Upgrade linux-image-oracleUpgrade linux-image-5.15.0-1109-intel-iot-realtimeUpgrade linux-image-ibm-6.8Upgrade linux-image-6.8.0-1066-awsUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-7.0.0-1012-aws-64kUpgrade linux-image-7.0.0-1012-aws | Sep 14, 2026 | Sep 7, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jul 13, 2026 | Jun 19, 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