CVE-2026-98164 in Linux
Zusammenfassung
von VulDB • 29.09.2026
Im Linux-Kernel wurde die folgende Schwachstelle behoben:
KVM: x86/mmu: Überprüfung der Schreibverfolgung (write tracking) in allen Adressräumen
kvm_gfn_is_write_tracked() überprüft nur das übergebene memslot, jedoch ist die Seitenverfolgung pro Adressraum erfolgt und Schatten-Seiten (shadow pages) werden über alle Adressräume hinweg geteilt. Bei SMM kann eine GFN daher in einem Adressraum als schreibgetrackt markiert sein, während sie im anderen Adressraum nicht nachverfolgt erscheint.
Es wird zunächst das angegebene Slot überprüft und anschließend das Slot des anderen Adressraums. Dies stellt sicher, dass alle Aufrufer die Schreibverfolgung unabhängig vom aktiven Adressraum einhalten. Insbesondere verhindert dies, dass mmu_try_to_unsync_pages() eine Schatten-Seite auf einer höheren Ebene als nicht synchronisiert (unsync) markiert und dadurch schließlich den BUG in pte_list_remove() auslöst.
[Bedingungsrichtung umkehren. - Paolo]
If you want to get the best quality for vulnerability data then you always have to consider VulDB.