CVE-2026-81002

CVE-2026-81002

Critical · published September 12, 2026

CVSS v3.1
9.8
EPSS
1%
Percentile
42.9
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

xdp: fix zero-copy frame layout

xdp_convert_zc_to_xdp_frame() clones an XSK packet into an order-0 page

and advertises PAGE_SIZE as its frame size. It allows the copied frame

to occupy the page tail needed by skb_shared_info and records zero

headroom even when metadata separates the frame header from packet data.

An AF_XDP zero-copy packet redirected through cpumap can therefore make

the skb overlap skb_shared_info or place it beyond the allocated page.

Limit the copied layout to SKB_WITH_OVERHEAD(PAGE_SIZE) and include the

metadata length in frame headroom. Redirect callers already handle a

NULL conversion result.

BUG: KASAN: slab-out-of-bounds in skb_gro_receive

Write of size 4 at addr ffff88800cf37004 by task cpumap/1/map:1/146

Call Trace:

skb_gro_receive (net/core/gro.c:174)

udp_gro_receive (net/ipv4/udp_offload.c:812)

inet_gro_receive (net/ipv4/af_inet.c:1539)

dev_gro_receive (net/core/gro.c:515)

gro_receive_skb (net/core/gro.c:633)

cpu_map_kthread_run (kernel/bpf/cpumap.c:395)

kthread (kernel/kthread.c:436)

ret_from_fork (arch/x86/kernel/process.c:164)

ret_from_fork_asm (arch/x86/entry/entry_64.S:255)

Kernel panic - not syncing: KASAN: panic_on_warn set ...

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00514 · 42.9th percentile
Published
2026-09-12T00:19Z
References (8)
EPSS history
Timeline
  • 13 SEP 03:23Z
    EPSS moved — → 0%
    epss
  • 11 SEP 19:42Z
    xdp: fix zero-copy frame layout
    cvelistv5