CVE-2026-99216 in Linux情報

要約

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

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

Drivers: hv: エラー/終了パスでVMBus接続状態をリセットしない

現在のコードでは2箇所で、vmbus_disconnect() を呼び出す前に vmbus_connection.conn_state を DISCONNECTED に強制しています。しかし、vmbus_disconnect() は vmbus_initiate_unload() を呼び出し、conn_state が CONNECTED の場合のみ VMBus 接続をアンロードします。その結果、接続が維持されたままになり、Hyper-V ホストはメッセージの送信やVMBus割り込みの投稿を継続する可能性があります。

この問題はコミット 74347a99e73ae ("x86/Hyper-V: Unload vmbus channel in hv panic callback") で導入されました。同コミットでは、vmbis_initiate_unload() がアンロードを実行する前に現在の接続状態をチェックし始めました。このコミットにより conn_state を DISCONNECTED に強制していた一部のケースは削除されましたが、これら2箇所は当時の見落としのため残されていました。

VMBus終了時、または最初に接続確立時に失敗が発生した場合に conn_state を DISCONNECTED に強制しないことでこれを修正します。conn_state のその時点の値を vmbis_initiate_unload() が読み取り、アンロード対象の接続があるかどうかを判断するようにします。

If you want to get best quality of vulnerability data, you may have to visit VulDB.

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-427918

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you need the next level of professionalism?

Upgrade your account now!