CVE-2026-97410 in Linux
要約
〜によって VulDB • 2026年09月24日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
netconsole: drop_netconsole_target() で target_cleanup_list_lock を取得する
drop_netconsole_target() は、target_list_lock のみを保持した状態でターゲットのアンリンクを実行します。しかし、基盤となるインターフェースが登録解除された場合、netconsole_netdev_event() がターゲットを target_list から target_cleanup_list へ移動し、netconsole_process_cleanups_core() がそのリストに対して target_cleanup_list_lock のみが保持されている状態での走査を行います。
クリーンアップワーカーが target_cleanup_list を反復処理しているのと同時にユーザーが configfs ターゲットの削除を行った場合、2つのパスが同じリストノードを操作する際に排他的なロックを取得するため、list_del() によってリストが破損する可能性があります。
ターゲットが現在どのリストに属していても、アンリンク処理を netconsole_process_cleanups_core() と直列化するために、list_del() の周囲で target_cleanup_list_lock を取得します。STATE_DEACTIVATED から STATE_DISABLED への状態遷移はそのまま維持され、resume_target() との既存の順序が保持されるよう、同じ結合されたロックの下で実行されます。
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.