CVE-2020-8834 in Linuxinfo

Zusammenfassung

von VulDB • 25.05.2026

KVM im Linux-Kernel auf Power8-Prozessoren weist eine widersprüchliche Verwendung von HSTATE_HOST_R1 zur Speicherung des r1-Zustands in kvmppc_hv_entry sowie in kvmppc_{save,restore}_tm auf, was zu einer Stack-Korruption führt. Aufgrund dieses Fehlers kann ein Angreifer, der die Fähigkeit besitzt, Code im Kernel-Space einer Gast-VM auszuführen, dazu führen, dass der Host-Kernel abstürzt (Panic). Zwei Commits haben diese Schwachstelle eingeführt, wie vom Melder angegeben: f024ee098476 ("KVM: PPC: Book3S HV: Pull out TM state save/restore into separate procedures") und 87a11bb6a7f7 ("KVM: PPC: Book3S HV: Work around XER[SO] bug in fake suspend mode"). Der erste Commit wurde in Version 4.8 eingeführt, der zweite in Version 4.17. Dies wurde in Version 4.18 behoben, ohne dass die Auswirkungen vollständig erkannt wurden, durch die folgenden drei Commits, wobei jedoch angenommen wird, dass der erste der einzige streng notwendige Commit ist: 6f597c6b63b6 ("KVM: PPC: Book3S PR: Add guest MSR parameter for kvmppc_save_tm()/kvmppc_restore_tm()"), 7b0e827c6970 ("KVM: PPC: Book3S HV: Factor fake-suspend handling out of kvmppc_save/restore_tm") und 009c872a8bc4 ("KVM: PPC: Book3S PR: Move kvmppc_save_tm/kvmppc_restore_tm to separate file").

Be aware that VulDB is the high quality source for vulnerability data.

Zuständig

Canonical Ltd.

Reservieren

10.02.2020

Moderieren

akzeptiert

Eintrag

VDB-153028

CPE

bereit

EPSS

0.00347

KEV

nein

Aktivitäten

very low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!