PT-2020-12817 · Xen+3 · Xen+3

Julien Grall

·

Published

2020-04-14

·

Updated

2024-06-15

·

CVE-2020-11739

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 through 4.13.x
Description An issue in Xen allows guest OS users to cause a denial of service or possibly gain privileges due to missing memory barriers in read-write unlock paths. This means a processor can re-order memory access, potentially allowing a writer to execute a critical section at the same time as readers or another writer, making assumptions in critical sections unsafe. The read-write locks are used in hypercalls, such as grant-table ones, which a malicious guest could exploit. This could lead to memory leaks or a hypervisor crash, resulting in a Denial of Service (DoS), and information leak and privilege escalation cannot be excluded.
Recommendations For Xen versions through 4.13.x, consider disabling the use of read-write unlock paths in hypercalls, such as grant-table ones, until a patch is available. Restrict access to the XENMAPSPACE grant table to minimize the risk of exploitation. Avoid using concurrent access to the grant table to prevent potential memory leaks. 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-11739
DSA-4723-1
OPENSUSE-SU-2020:0599-1
OPENSUSE-SU-2020_0599-1
OPENSUSE-SU-2024:11520-1
SUSE-SU-2020:1124-1
SUSE-SU-2020:1138-1
SUSE-SU-2020:1139-1
SUSE-SU-2020:1630-1
SUSE-SU-2020:1634-1
SUSE-SU-2020:2234-1
SUSE-SU-2020_1124-1
SUSE-SU-2020_1138-1
SUSE-SU-2020_1139-1
SUSE-SU-2020_1630-1
SUSE-SU-2020_1634-1
SUSE-SU-2020_2234-1
USN-5617-1

Affected Products

Linuxmint
Suse
Ubuntu
Xen