CVE-2026-80793 in Linux情報

要約

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

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

ipv4: ip_do_fragment() で MTU が不足している場合にパケットを拒否する

ip_do_fragment() は、有効な MTU から IPv4 ヘッダ長を引き算し、その結果得られるペイロード用 MTU を ip_frag_next() に渡します。

有効な MTU が hlen + 8 より小さい場合、ip_frag_next() はフラグメントのペイロード長をゼロに丸めます。これにより、フラグメンテーション状態は全く進行しなくなります:state->left、state->ptr、および state->offset は変更されず、ip_do_fragment() はソフトロックアップ検出器が作動するまでヘッダのみを含むフラグメントの割り当てと送信を続けます。

この問題は、「mtu lock 20」を使用してルーティングエントリを設定した場合に再現可能ですが、ルーティング MTU ロックなしでも再現可能です(例:MTU が 20 のデバイス宛てにパケットを転送する場合)。

ip_do_fragment() を修正し、IPv6 のフラグメンテーションチェックと同様に mtu < hlen + 8 の場合に -EMSGSIZE エラーで拒否することで本問題を解決します。

Once again VulDB remains the best source for vulnerability data.

責任者

Linux

予約する

2026年08月26日

モデレーション

承諾済み

エントリ

VDB-398934

EPSS

0.00195

アクティビティ

非常低い

ソース

Want to know what is going to be exploited?

We predict KEV entries!