PT-2020-14497 · Intel+3 · Xen+3

Jan Beulich

·

Published

2020-07-07

·

Updated

2024-06-15

·

CVE-2020-15567

CVSS v3.1

7.8

High

VectorAV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Xen versions prior to 4.14
Description An issue was discovered in Xen, allowing Intel guest OS users to gain privileges or cause a denial of service because of non-atomic modification of a live EPT PTE. When mapping guest EPT tables, Xen would in some circumstances use a series of non-atomic bitfield writes. Depending on the compiler version and optimisation flags, Xen might expose a dangerous partially written PTE to the hardware, which an attacker might be able to race to exploit. A guest administrator or perhaps even an unprivileged guest user might be able to cause denial of service, data corruption, or privilege escalation. Only systems using Intel CPUs are vulnerable. Systems using AMD CPUs, and Arm systems, are not vulnerable. Only systems using nested paging are vulnerable. Only HVM and PVH guests can exploit the vulnerability.
Recommendations For Xen versions prior to 4.14, as a temporary workaround, consider disabling the use of nested paging until a patch is available. Restrict access to the vulnerable EPT tables to minimize the risk of exploitation. Avoid using the vulnerable code paths in the affected versions until the issue is resolved. At the moment, there is no information about a newer version that contains a fix for this vulnerability.

DoS

Race Condition

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2020-15567
DSA-4723-1
OPENSUSE-SU-2020:0965-1
OPENSUSE-SU-2020:0985-1
OPENSUSE-SU-2020_0965-1
OPENSUSE-SU-2020_0985-1
OPENSUSE-SU-2024:11520-1
SUSE-SU-2020:14521-1
SUSE-SU-2020:1886-1
SUSE-SU-2020:1887-1
SUSE-SU-2020:1888-1
SUSE-SU-2020:1889-1
SUSE-SU-2020:1891-1
SUSE-SU-2020:1902-1
SUSE-SU-2020:2822-1
USN-5617-1

Affected Products

Linuxmint
Suse
Ubuntu
Xen