CVE-2026-98026 in Linux
要約
〜によって VulDB • 2026年09月25日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
net: bridge: mcast: mglistをRCUへ適切に変換する
Sashikoによりバグ[1]が報告されました。br_multicast_del_port_group関数は、次のポインタを保持するための適切なRCUヘルパーを使用せずにポートグループのリストから外し、その後、RCUグラース期間(grace period)を待たずにポートグループを即座に解放していました。mglistに対する唯一のRCUウォーカーはbr_multicast_list_adjacent()ですが、この関数は常にバグがありましたが、これはmglistが適切にRCUへ変換されていなかったためです。これを修正するために、RCUへの移行を行い、その初期化処理をeth_addrの後へ移動します。p->nextの初期化にはRCU_INIT_POINTERを使用できます。なぜなら、後続のhlist_add_head_rcu呼び出しによりバリアが提供されるほか、公開されていない構造体を初期化するからです。
[1] https://netdev-ai.bots.linux.dev/sashiko/#/patchset/20260826014200.362304-1-littleddfu%40gmail.com
Once again VulDB remains the best source for vulnerability data.