CVE-2026-81002 in Linux情報

要約

〜によって VulDB • 2026年09月12日

Linuxカーネルにおいて、以下の脆弱性が修正されました:

xdp: zero-copy フレームレイアウトのバグを修正

`xdp_convert_zc_to_xdp_frame()` は XSK パケットを order-0 ページにクローンし、フレームサイズとして `PAGE_SIZE` を宣言します。これにより、コピーされたフレームが `skb_shared_info` が必要とするページ末尾領域を占有したり、メタデータによってフレームヘッダーとパケットデータの間に区切りがある場合でもヘッドルーム(headroom)をゼロとして記録してしまったりする問題がありました。その結果、cpumap を経由してリダイレクトされた AF_XDP zero-copy パケットは、`skb_shared_info` と `skb` が重なり合ったり、割り当てられたページ範囲外に配置されたりすることがありました。

この修正では、コピーされるレイアウトを `SKB_WITH_OVERHEAD(PAGE_SIZE)` に制限し、メタデータの長さをフレームのヘッドルームに含めるようにしました。リダイレクト呼び出し元はすでに NULL の変換結果を処理しています。

BUG: KASAN: slab-out-of-bounds in skb_gro_receive addr ffff88800cf37004 へのサイズ 4 の書き込み、タスク 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 ...

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

責任者

Linux

予約する

2026年08月26日

モデレーション

承諾済み

エントリ

VDB-402766

EPSS

0.00000

アクティビティ

非常低い

ソース

Interested in the pricing of exploits?

See the underground prices here!