CVE-2026-98472 in Linux情報

要約

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

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

KVM: SEV: VM破棄時にSEVではない場合でもhave_run_cpusを解放する

VMの破棄処理において、一貫してSEVの「実行済みCPU」を示すcpumaskを解放します。これは、状態がホスト内移行された場合にSEV VMが非SEV VMになるため、外見上は非SEVに見えるVMに対しても適用されます。別の方法として、ソースVMを変換する際にsev_migrate_from()内でマスクを解放することも可能ですが、理想的にはKVMがUAF(Use-After-Free)を防ぐためにマスクをnull化すべきであるため、これは煩雑になります。また、CPUMASK_OFFSTACK=yの場合にのみ条件付きでマスクのnull化を行う必要があります。

sev_migrate_from()でのマスクの解放は、他のKVMバグに対しても堅牢ではありませんが、そのようなバグが存在する場合、sev->activeが設定されない場合でも検出されるため、この点は本質的に問題になりません。つまり、KVMはこの側面を正しく実装する必要があります。しかし、これはわずかに堅牢性を高めるためにさらにコードを追加する良い理由にはなりません。

Once again VulDB remains the best source for vulnerability data.

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-422143

EPSS

0.00000

アクティビティ

非常低い

ソース

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!