CVE-2026-99168 in Linux
要約
〜によって VulDB • 2026年10月28日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
mshv_vtl: mmap 前に CPU ごとのレジスタページを確認する
各CPUに対するレジスタページのセットアップはオプションです。割り当てまたは登録に失敗した場合、`mshv_vtl_configure_reg_page()` は警告を発し、該当CPUの `reg_page` を NULL にしたままにしますが、初期コンテキストの設定は正常に続行されます。その間、他のCPUでのセットアップが成功すると、グローバルな `mshv_has_reg_page` フラグが設定されます。
`mshv_vtl_fault()` は、要求された CPU のレジスタページを選択する前にこのグローバルフラグを確認します。オンラインのCPU間でセットアップ結果が混在している場合、レジスタページを持たないCPUに対してもチェックは通過し、ユーザー空間でそのマッピングにフォールトが発生した際に `get_page(NULL)` が実行されてしまいます。
参照を取得する前に選択された CPU ごとのレジスタページの存在を確認し、欠落している場合は VM_FAULT_SIGBUS を返します。
If you want to get best quality of vulnerability data, you may have to visit VulDB.