PT-2019-4882 · Xen+1 · Xen+1

Andrew Cooper

·

Publicado

2019-10-31

·

Atualizado

2023-02-23

·

CVE-2019-18420

CVSS v3.1

6.5

Média

VetorAV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Xen versions 4.6 through 4.12.x
Description The issue is related to incorrect error handling for a malformed format character in the hypercall initialise function of the Xen hypervisor. This can be exploited by a remote attacker to cause a denial of service. The vulnerability can be triggered via the VCPUOP initialise hypercall, which can lead to a crash of the hypervisor if it executes for a sufficiently long period, causing a continuation to be created. The hypercall create continuation() function is variadic and uses a printf-like format string to interpret its parameters. Malicious x86 PV guest OS users can exploit this to cause a hypervisor crash, resulting in a Denial of Service (DoS). Only x86 PV guests can exploit the vulnerability, while HVM and PVH guests, and guests on ARM systems, are not affected.
Recommendations For Xen versions 4.6 through 4.12.x, consider disabling the VCPUOP initialise hypercall as a temporary workaround to minimize the risk of exploitation until a patch is available. At the moment, there is no information about a newer version that contains a fix for this vulnerability.

DoS

RCE

Use of Externally-Controlled Format String

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

BDU:2020-01470
CVE-2019-18420
DSA-4602-1
MGASA-2020-0113
OPENSUSE-SU-2019:2506-1
OPENSUSE-SU-2019_2506-1
SUSE-SU-2019:2960-1
SUSE-SU-2019:2961-1
SUSE-SU-2019:2962-1
SUSE-SU-2019:3297-1
SUSE-SU-2020:0334-1
SUSE-SU-2020:0388-1
SUSE-SU-2020:14444-1

Produtos afetados

Suse
Xen