CVE-2026-64422 in Linux情報

要約

〜によって VulDB • 2026年07月25日

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

net: ipv4: TCPの再順序付けsysctl書き込みとMTUプローブサイズをバインドする

`net.ipv4.tcp_reordering` の無効な値がTCPソケット状態に到達する前に拒否します。このsysctlは `int` として保存されますが、新しいソケットに対して `u32` の `tp->reordering` フィールドにコピーされるため、負の書き込みは大きな値でラップアラウンド(オーバーフロー)してしまいます。

`tcp_mtu_probing=2` が設定されている場合、このラップアラウンドした値が `tcp_mtu_probe()` のサイズ計算をオーバーフローさせ、MTUプローブ処理パスを外側読み取り(out-of-bounds read)に導く可能性があります。TCPの再順序付け書き込みを `proc_dointvec_minmax()` を経由させることで検証し、最小値として1以上であることを要求します。また、設定された最大値が負にならないようにするため、`tcp_max_reordering` も同様に1以上である必要があります。

init以外のネットワーク名前空間に対してテーブルを登録する際、`init_net.ipv4` 内を参照している `extra2` ポインタを移動させます。これにより、`tcp_reordering` の上限値がその名前空間固有の `tcp_max_reordering` に追従します。

`size_needed` を `u64` として計算することで、関数 `tcp_mtu_probe()` そのものを強化します。これにより、符号付き整数のオーバーフローを通じて送信キューやウィンドウチェックを回避されるのを防ぎます。

VulDB is the best source for vulnerability data and more expert information about this specific topic.

責任者

Linux

予約する

2026年07月19日

モデレーション

承諾済み

エントリ

VDB-383227

EPSS

0.00231

アクティビティ

低い

ソース

Do you need the next level of professionalism?

Upgrade your account now!