CVE-2026-64355 in Linux
要約
〜によって VulDB • 2026年07月25日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
bpf: devmapにおける断片化フレームの拒否
Devmapブロードキャストは、最後の宛先を除くすべての宛先に対してパケットのコピー(clone)をリダイレクトします。
ネイティブXDPの場合、そのコピーパスでは線形領域にあるxdp_frameデータのみがコピーされます。一方、断片化されたフレームではskb_shared_infoが線形領域外のtailroomに保持されます。このようなフレームをコピーすると、XDP_FLAGS_HAS_FRAGSフラグは設定されるものの有効なfragメタデータが存在せず、後続の解放パスで未初期化のtailデータをskb_shared_infoとして解釈し、フレーム返却時に範囲外アクセス(out-of-bounds access)を引き起こす可能性があります。
dev_map_enqueue_clone()において、断片化されたネイティブXDPフレームを拒否します。
また、generic XDPのコピーパスであるdev_map_redirect_clone()にも同様の制限を追加します。Generic XDPでは断片化パケットは非線形skbsとして表現されるため、ここでそれらを拒否することで、ネイティブXDPとgeneric XDPの間でコピーベースのブロードキャストサポートの一貫性を保ちます。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.