CVE-2026-52910Active Exploitation(linux / linux_kernel)

LOWCVSS 7.8 · HIGH

Exploitation ongoing with high activity in latest observed window (1 mentions)

Immediate actions

  • Prioritize remediation for linux linux_kernel systems immediately
  • Assume compromise if assets are exposed
  • Track advisory updates for patch or workaround availability

Recommended action window: Immediate (within 24h)

NVD description

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---

3.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-125CWE-364

Priority

LOW

Exploitation

ACTIVE

PoC

NONE

Patch

AVAILABLE

Momentum

STABLE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • linux_kernel

Threat summary

  • Active exploitation appears in 1 classified signals
  • 5 mentions across 4 observed days
  • Momentum state: stable

What's happening

  • Active exploitation reported across 1 signal
  • Technical details provided in 1 signal
  • Disclosure: 1 classified signal
  • Peaked 3d ago at 2 mentions (2026-06-19); latest day: 1
  • 5 total mentions across 4 days

Affected systems

Vendors
Products
linux_kernel

1 version affected across 1 product

Deep dive

Activity timeline5 mentions / 4d
01122Mentions · 2026-06-19: 2Mentions · 2026-09-14: 1Mentions · 2026-09-17: 1Mentions · 2026-09-18: 1Active Exploitation · 2026-06-19: 1Technical Details · 2026-06-19: 106-1909-1409-1709-18
Signal classification2 categories
Active Exploitation
150.0%
Disclosure
150.0%
Referenced assets5 URLs
Full discourse5 posts
  • Brad Spengler@spendergrsec
    Active Exploitation

    A CVE so nice they announced it twice: https://lore.kernel.org/linux-cve-announce/2026061935-CVE-2026-52908-ecea@gregkh/T/#u https://lore.kernel.org/linux-cve-announce/2026061932-CVE-2026-52908-fb97@gregkh/T/#u and the cBPF CVE delayed for over a month past when people were able to exploit it with public info: https://lore.kernel.org/linux-cve-announce/2026061934-CVE-2026-52910-aef2@gregkh/T/#u https://t.co/5lUdtsjxJx

    Post summary

    The text notes duplicate announcements of CVE‑2026‑52908 and points out that CVE‑2026‑52910 was publicly exploitable after a month, suggesting active exploitation.

    2102273.3K
    7.1K followersView on X
  • Ryx@PadhiyarRushi

    Public PoC for CVE-2026-52910 is out!! Linux kernel BPF reuseport race: replace a cBPF filter on a UDP reuseport socket while another thread is still sending packets → use-after-free → reliable kernel panic. Working exploit code is on GitHub. Unpatched hosts can be crashed on demand. https://cybrmonk.com/blog/cve-2026-52910-exploit-code-now-public-linux-kernel-bpf-reuseport-crash-can-be-triggered-now #Cybersecurity #AI #AISecurity #MCP #Claude #GPT #Infosec #Trending #KernelSecurity

    00098794
    792 followersView on X
  • Ryx@PadhiyarRushi

    Working PoC for CVE-2026-52910 is public!! Linux kernel BPF reuseport race: replace a cBPF filter while packets are still flowing → use-after-free → reliable kernel panic. Exploit code reproduces the crash cleanly. https://cybrmonk.com/blog/cve-2026-52910-exploit-code-now-public-linux-kernel-bpf-reuseport-crash-can-be-triggered-now #Cybersecurity #AI #AISecurity #MCP #Claude #GPT #Infosec #Trending #KernelSecurity

    10092519
    786 followersView on X
  • cybrmonk@cybr_monk

    CVE-2026-52910 Exploit Code Now Public: Linux Kernel BPF Reuseport Crash Can Be Triggered Now https://cybrmonk.com/blog/cve-2026-52910-exploit-code-now-public-linux-kernel-bpf-reuseport-crash-can-be-triggered-now #cybersecurity #threatintelligence https://t.co/q5WjdjQZaE

    0000048
    47 followersView on X
  • Vulmon Vulnerability Feed@VulmonFeeds
    Disclosure

    CVE-2026-52910 Use-After-Free Vulnerability in Linux Kernel BPF Reuseport Program Handling https://vulmon.com/vulnerabilitydetails?qid=CVE-2026-52910

    Post summary

    The notice details a use‑after‑free flaw in Linux Kernel BPF reuseport handling, providing a technical description but no PoC, exploit code, active exploitation evidence, or patch information.

    0000047
    4.1K followersView on X
CPE platform detail3 entries

3 of 3 entries

PartVendorProductVersionTarget SWTarget HW
OSlinuxlinux_kernel---
OSlinuxlinux_kernel7.1--
OSlinuxlinux_kernel7.1--

Explore more