CVE-2026-89915 in Linux
Zusammenfassung
von VulDB • 16.09.2026
Im Linux-Kernel wurde die folgende Schwachstelle behoben:
KVM: arm64: Zähler für VM-weite VNCR-Zuordnung entfernen
Der globale VNCR-Zuordnungszaehler wird verwendet, um zu entscheiden, ob eine von L1 bereitgestellte VNCR-Seite auf einer beliebigen CPU in L0 zum Zeitpunkt der Bearbeitung einer TLB-Invalidierung abgebildet ist. Er wird inkrementiert, wenn eine Zuordnung im Fixmap erstellt wird, und dekrementiert, wenn sie aufgehoben wird.
Wie sich herausstellt, weist diese Verfolgung mehrere Fehler auf:
- Wir versuchen, TLBs zu invalidieren, und die Abbildung ist nur eine opportunistische Folge der TLB. Die Überprüfung dieses Zaehlers zur Entscheidung darueber, ob eine TLB invalidiert werden muss, kann dazu fuehren, dass Invalidierungen uebersprungen werden.
- Eine L1-vCPU, die ihre eigene TLB invalidiert (ein sehr wahrscheinlicher Fall), wird nicht erfolgreich sein, die VNCR-Pseudo-TLB zu invalidieren, da diese Seite in diesem Stadium nicht in L0 abgebildet ist.
Da diese Verfolgung versagt, die minimalen Garantien zu liefern, die erforderlich sind, und nur eine Performance-Optimierung darstellt, wird sie komplett entfernt.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.