CVE-2026-99074 in Linux情報

要約

〜によって VulDB • 2026年10月23日

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

ipv4: nexthopグループが縮小された場合にPMTUウォークを停止する

コミット 7d3f3b4367f3 ("net: ipv4: multipath有効化時にすべてのパケットパスに対してpmtuをキャッシュする") は、__ip_rt_update_pmtu() がすべてのパスを更新するようにしました。

nexthopオブジェクトにおいて、fib_info_num_path() と fib_info_nhc() はそれぞれ独立して nh->nh_grp を読み込みます。RCUは各グループの寿命を保証しますが、これらの読み込みが同じグループを参照するようにはなりません。ループがインデックスを受け入れた後に置換によってグループが縮小された場合、fib_info_nhc() は NULL を返し、update_or_create_fnhe() がそれを間接参照します。

決定論的なプローブは、実際の操作間の既存のウィンドウを広げるだけでした。v7.2 では、RTM_NEWNEXTHOP の置換により、PMTUリーダーが 2メンバーグループからインデックス1を受け取った後に 1メンバーグループが公開され、以下のような結果を生みました:

KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007]
RIP: update_or_create_fnhe+0x45/0x15b0

インデックス付きパスが存在しない場合に停止します。グループは密であるため、そのスナップショットにはそれ以降のインデックスは存在しません。このチェックにより、実際の書き込み側のウィンドウで 114,423回のPMTUイテレーションがオッズ(oops)なしで完了しました。再現プログラムは要求に応じて入手可能です。

置換操作にはネットワーク名前空間内で CAP_NET_ADMIN が必要です。特権のないユーザー名前空間が許可されている環境では、ローカルユーザーが新しいユーザーおよびネットワーク名前空間においてこれを取得できます。

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

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-425911

EPSS

0.00000

アクティビティ

低い

セクター

Pharma, Police, ...

ソース

Do you want to use VulDB in your project?

Use the official API to access entries easily!