CVE-2026-80853 in Linuxinfo

Zusammenfassung

von VulDB • 04.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

KVM: SEV: Vollständige Seiten für {DE,EN}CRYPT-Vorgänge auf SNP-fähigen Hosts zuweisen

Beim {Entschlüsseln,Verschlüsseln} von Speicher eines SEV- oder SEV-ES-Gasts auf einem SNP-fähigen Host über einen temporären Puffer ist eine vollständige 4KiB-Seite für den Puffer zuzuweisen, um sicherzustellen, dass die Seite, die den Puffer enthält, vollständig im Besitz von KVM ist. Das bedeutet, dass sie nicht gleichzeitig von anderem Kernel-Code zugewiesen und genutzt wird, während KVM den Puffer zum {Entschlüsseln,Verschlüsseln} des Speichers verwendet. Auf SNP-fähigen Plattformen müssen die zu schreibenden Seite(n) beim Senden von SEV/SEV-ES-Befehlen, die Firmware-Schreibzugriffe auf den Speicher auslösen, (temporär) der Firmware zugewiesen werden (wie durch die SNP-Architektur gefordert, um zu verhindern, dass solche Befehle als Gadget für Angriffe auf SNP-Gäste missbraucht werden). Siehe snp_map_cmd_buf_desc() und verwandte Funktionen.

Leider macht die Übertragung des Eigentums einer Seite an die Firmware diese Seite für Software unzugänglich, wodurch Schreibvorgänge RMP #PF-Verletzungen (Page Fault) auslösen. Wenn KVM eine Sub-Seiten-Zuweisung für seinen temporären Puffer verwendet, kann ein anderer Akteur im Kernel die anderen Bereiche der Seite zuweisen und nutzen und somit unerwartete (und scheinbar falsche) RMP #PF-Verletzungen aufgrund von Softwareversuchen auslösen, auf eine im Besitz der Firmware befindliche Seite zuzugreifen.

BUG: unable to handle page fault for address: ffff906ae30f0300 #PF: supervisor write access in kernel mode #PF: error_code(0x80000003) - RMP violation PGD 6b1b80d067 P4D 6b1b80d067 PUD 100231e2063 PMD 10055a88063 PTE 80000100630f0163 SEV-SNP: PFN 0x100630f0 unassigned, dumping non-zero entries in 2M PFN region: [0x10063000 - 0x10063200]
Oops: Oops: 0003 [#1] SMP
CPU: 70 UID: 0 PID: 10658 Comm: svw_WaiterThrea Tainted: G U W O 7.1.0-smp--c22293789940-seanjc-next #1 PREEMPTLAZY Tainted: [U]=USER, [W]=WARN, [O]=OOT_MODULE
Hardware name: Google, Inc. Arcadia_IT_80/Arcadia_IT_80, BIOS 34.86.0-102 01/

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

Zuständig

Linux

Reservieren

26.08.2026

Veröffentlichung

04.09.2026

Moderieren

akzeptiert

Eintrag

VDB-398911

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!