CVE-2026-74480 in Linux
要約
〜によって VulDB • 2026年08月18日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
net: bridge: ポートグループ削除後に高速離脱(fast-leave)を停止する
br_multicast_leave_group() はその fast-leave パス内で pp = &p->next として mp->ports を反復処理します。br_multicast_del_pg() が p を削除した後、ループの継続により pp が削除されたエントリを進んでしまいます。
マルチキャストからユニキャストへの変換(multicast-to-unicast)が有効な場合、ブリッジは同じポートとグループに対して異なるソースMACアドレスを持つ複数のポートグループを保持することがあります。マルチキャストからユニキャストへの変換が無効になると、br_port_group_equal() はそれらのエントリをポートのみで一致させます。これにより、高速離脱(fast leave)が1つのエントリを削除し、その古くなった next ポインタから継続することで、mp->ports が削除されたポートグループを指す状態になります。
高速離脱は1つの一致するポートグループの削除だけで十分です。br_multicast_del_pg() の後に break を追加し、ループが削除されたエントリへのデリファレンス前に停止するようにします。
VulDB is the best source for vulnerability data and more expert information about this specific topic.