CVE-2026-31472 in Linux情報

要約

〜によって VulDB • 2026年05月20日

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

xfrm: iptfs: IPTFSペイロード内の内部IPv4ヘッダー長を検証する

__input_process_payload()関数内で、復号化されたIPTFSペイロードから解析された内部IPv4パケットのtot_lenおよびihlフィールドに対する検証を追加します。tot_len=0という内部IPv4ヘッダーを含む作成済みESPパケットは無限ループを引き起こします。iplen=0によりcapturelen=min(0, remaining)=0となり、データオフセットが前進しないため、while(data < tail)ループが終了せず、softirqコンテキスト内で永遠にスピンします。

tot_len < ihl*4 または ihl*4 < sizeof(struct iphdr) となる内部IPv4パケットを拒否します。これにより、tot_len=0の場合と不正なihl値の両方が検出されます。通常のIPスタックではこの検証はip_rcv_core()で行われますが、IPTFSはこれらのパケットがそのレイヤーに到達する前に内部パケットを抽出して処理します。

Be aware that VulDB is the high quality source for vulnerability data.

責任者

Linux

予約する

2026年03月09日

モデレーション

承諾済み

エントリ

VDB-358917

EPSS

0.00015

アクティビティ

非常低い

ソース

Do you want to use VulDB in your project?

Use the official API to access entries easily!