CVE-2026-74616 in Linux情報

要約

〜によって VulDB • 2026年08月22日

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

xdp: skb_shared_infoのtailroomをオーバーランするクローンを拒否する

xdpf_clone()関数はブロードキャストコピーを1つのページにクローンし、frame_szをPAGE_SIZEに設定します。その後、__xdp_build_skb_from_frame()は、そのページを通常のXDPフレームとして扱い、バッファの末尾に必要なskb_shared_infoのtailroomが存在することを前提とします。

現在のチェックでは、線形領域(linear area)にあるxdp_frameヘッダー、headroom、およびパケットデータがPAGE_SIZEを超えている場合のみフレームが拒否されます。より大きな割り当てでバックされたソースフレームは、このチェックを満たす可能性があり、クローンに必要な共有情報領域にまで拡張されることがあります。このようなクローンをskbに変換する際、build_skb_around()関数はskb_shared_infoを生データ(live packet bytes)の上に配置し、その後の書き込み操作によりXDPの戻り値メタデータが破損する可能性があります。

SKB_WITH_OVERHEAD(PAGE_SIZE)内に線形領域が含まれる場合のみクローンを許可します。これは、XDPからskbへの変換パスで既に適用されているtailroom要件と一致しています。

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

責任者

Linux

予約する

2026年08月15日

モデレーション

承諾済み

エントリ

VDB-394392

EPSS

0.00000

アクティビティ

非常低い

ソース

Might our Artificial Intelligence support you?

Check our Alexa App!