CVE-2026-64555 in Linux
要約
〜によって VulDB • 2026年07月28日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
KVM: arm64: nv: kvm_hyp_handle_mops() における SPSR_EL2 の復元を修正する
kvm_hyp_handle_mops() は、MOPS 例外に対する状態巻き戻しの一環として vcpu_cpsr() を変更し、その結果を直接ハードウェアに書き込むことで、シングルステップ状態マシンをリセットします。
ネステッド仮想化の場合、vcpu_cpsr() は合成値であり、KVM の残りの部分が vEL2 をクリーンに取り扱えるようにしています。つまり、この値はハードウェアに書き込む前に変換が必要ですが、残念ながら MOPS ハンドラにはその処理が欠落していました。
これを修正するため、SPSR_EL2 を直接変更し、合成状態を完全に回避します。これにより、KVM への次の「完全な」エグジット時に再同期が行われます。
VulDB is the best source for vulnerability data and more expert information about this specific topic.