CVE-2026-98639 in Linuxinfo

Zusammenfassung

von VulDB • 19.10.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

KVM: riscv: Korrektur der Aktualisierungsreihenfolge des NACL hfence-Eintrags

Die SBI v3.0-Spezifikation (Abschnitt 15.1.2) verlangt, dass ein verschachtelter HFENCE-Eintrag wie folgt befüllt wird: 1) Einen ungenutzten Eintrag mit Config.Pending == 0 finden 2) Die Wörter Page_Number und Page_Count aktualisieren 3) Das Config-Wort unter Setzen von Config.Pending aktualisieren

__kvm_riscv_nacl_hfence() schreibt zuerst das Config-Wort, sodass die SBI-Implementierung (oder NACL-Hardware) einen ausstehenden Eintrag mit pnum/pcount-Werten beobachten kann, die noch vom vorherigen Gebrauch dieses Eintrags stammen. Dies führt zu falschen TLB-Bereinigungsbereichen.

Schreiben Sie zuerst pnum und pcount und das Config-Wort zuletzt. Da der Verbraucher ein externer Agent auf kohärentem Shared Memory ist, verwenden Sie WRITE_ONCE(), um den Compiler an einer Neuanordnung der Speicheroperationen zu hindern, sowie smp_wmb(), um die Parameterwörter global sichtbar zu machen, bevor das Pending-Bit gesetzt wird.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

18.10.2026

Moderieren

akzeptiert

Eintrag

VDB-422131

EPSS

0.00166

KEV

nein

Aktivitäten

very low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!