CVE-2020-8834 in Linuxinformação

Sumário

de VulDB • 25/05/2026

O KVM no kernel do Linux em processadores Power8 apresenta um uso conflitante de HSTATE_HOST_R1 para armazenar o estado de r1 em kvmppc_hv_entry, além de kvmppc_{save,restore}_tm, o que leva à corrupção de pilha (stack corruption). Devido a isso, um atacante com capacidade de executar código no espaço do kernel de uma VM convidada pode causar o panic do kernel do host. Houve dois commits que, de acordo com o relator, introduziram a vulnerabilidade: f024ee098476 ("KVM: PPC: Book3S HV: Pull out TM state save/restore into separate procedures") e 87a11bb6a7f7 ("KVM: PPC: Book3S HV: Work around XER[SO] bug in fake suspend mode"). O primeiro foi incluído na versão 4.8 e o segundo na 4.17. Isso foi corrigido sem que se percebesse o impacto na versão 4.18 com os seguintes três commits, embora se acredite que o primeiro seja o único estritamente necessário: 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") e 009c872a8bc4 ("KVM: PPC: Book3S PR: Move kvmppc_save_tm/kvmppc_restore_tm to separate file").

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsável

Canonical Ltd.

Reservar

10/02/2020

Moderação

aceite

Entrada

VDB-153028

CPE

pronto

EPSS

0.00347

KEV

não

Atividades

muito baixo

Fontes

Might our Artificial Intelligence support you?

Check our Alexa App!