CVE-2026-89915 in Linux
要約
〜によって VulDB • 2026年09月16日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
KVM: arm64: VM全体のVNCRマッピングカウンタの削除
グローバルなVNCRマッピングカウンタは、TLB無効化処理の際に、L1が提供するVNCRページが任意のCPU上でL0でマップされているかどうかを判断するために使用されます。このカウンタは、fixmapでのマッピングが行われる際にインクリメントされ、アンマップされる際にデクリメントされます。
しかしながら、この追跡機構にはいくつかの問題があります:
- TLBの無効化を試みていますが、そのマッピングはTLBに伴う偶発的な結果に過ぎません。このカウンタをチェックしてTLBの無効化が必要かどうかを判断すると、無効化の見落としが生じる可能性があります。
- L1 vCPUが自身のTLBを無効化する(非常に起こり得るケース)場合、その時点でページがL0でマップされていないため、VNCR擬似TLBの無効化に成功しません。
この追跡機構は必要な最小限の保証を提供することに失敗しており、単なるパフォーマンス最適化であるため、完全に削除します。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.