CVE-2026-31420 in Linux情報

要約

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

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

bridge: mrp: OOMパニックを回避するためにゼロのテスト間隔を拒否する

br_mrp_start_test()およびbr_mrp_start_in_test()は、検証を行わずにnetlinkからユーザーが指定した間隔値を受け入れます。間隔が0の場合、usecs_to_jiffies(0)は0を返すため、遅延処理(br_mrp_test_work_expired / br_mrp_in_test_work_expired)がゼロの遅延で自身を再スケジュールします。これにより、システムパーCPUワークキュー(system_percpu_wq)上でタイトループが発生し、MRPテストフレームを最大レートで割り当てて送信することでシステムメモリが枯渇し、OOMデッドロックによりカーネルパニックを引き起こします。

同じゼロ間隔の問題は、インターコネクトテストフレームに対するbr_mrp_start_in_test_parse()にも適用されます。

IFLA_BRIDGE_MRP_START_TEST_INTERVALおよびIFLA_BRIDGE_MRP_START_IN_TEST_INTERVALのnla_policyテーブルでNLA_POLICY_MIN(NLA_U32, 1)を使用し、値がワークキューのスケジューリングコードに到達する前に、netlink属性の解析段階でゼロを拒否します。これは、他のブリッジサブシステム(br_fdb、br_mst)がnetlink属性に対して範囲制約を適用する方法と一貫しています。

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

責任者

Linux

予約する

2026年03月09日

モデレーション

承諾済み

エントリ

VDB-357143

EPSS

0.00091

アクティビティ

非常低い

ソース

Want to know what is going to be exploited?

We predict KEV entries!