Patchwire CVEs, their patch status, and feeds to follow them

CVE-2020-11739

Fixed in a distro release EPSS <1%

An issue was discovered in Xen through 4.13.x, allowing guest OS users to cause a denial of service or possibly gain privileges because of missing memory barriers in read-write unlock paths. The read-write unlock paths don't contain a memory barrier. On Arm, this means a processor is allowed to re-order the memory access with the preceding ones. In other words, the unlock may be seen by another processor before all the memory accesses within the "critical" section. As a consequence, it may be possible to have a writer executing a critical section at the same time as readers or another writer. In other words, many of the assumptions (e.g., a variable cannot be modified after a check) in the critical sections are not safe anymore. The read-write locks are used in hypercalls (such as grant-table ones), so a malicious guest could exploit the race. For instance, there is a small window where Xen can leak memory if XENMAPSPACE_grant_table is used concurrently. A malicious guest may be able to leak memory, or cause a hypervisor crash resulting in a Denial of Service (DoS). Information leak and privilege escalation cannot be excluded.

Published 2020-04-14 · CVE record · OSV

Products: xen, fedoraproject fedora, debian_linux, opensuse leap

Distro releases

ReleasePackageFixed in
Alpine 3.10xen4.12.2-r1
Alpine 3.11xen4.13.0-r1
Alpine 3.12xen4.13.0-r3
Alpine 3.13xen4.13.0-r3
Alpine 3.14xen4.13.0-r3
Alpine 3.15xen4.13.0-r3
Alpine 3.16xen4.13.0-r3
Alpine 3.17xen4.13.0-r3
Alpine 3.18xen4.13.0-r3
Alpine 3.19xen4.13.0-r3
Alpine 3.20xen4.13.0-r3
Alpine 3.21xen4.13.0-r3
Alpine 3.22xen4.13.0-r3
Alpine 3.23xen4.13.0-r3
Alpine 3.24xen4.13.0-r3
Alpine 3.8xen4.10.4-r3
Alpine 3.9xen4.11.3-r2
Debian 10xen4.11.4+24-gddaaccbbab-1~deb10u1
Debian 12xen4.11.4-1
Debian 13xen4.11.4-1
Debian 14xen4.11.4-1
SUSE Enterprise Storage 5xen4.9.4_06-3.62.1
SUSE HPE Helion OpenStack 8xen4.9.4_06-3.62.1
SUSE Linux Enterprise High Performance Computing 15-ESPOSxen4.10.4_10-3.31.1
SUSE Linux Enterprise High Performance Computing 15-LTSSxen4.10.4_10-3.31.1
SUSE Linux Enterprise Module for Basesystem 15 SP1xen4.12.2_04-3.15.1
SUSE Linux Enterprise Module for Server Applications 15 SP1xen4.12.2_04-3.15.1
SUSE Linux Enterprise Server 12 SP2-BCLxen4.7.6_08-43.64.1
SUSE Linux Enterprise Server 12 SP2-LTSSxen4.7.6_08-43.64.1
SUSE Linux Enterprise Server 12 SP3-BCLxen4.9.4_06-3.62.1
SUSE Linux Enterprise Server 12 SP3-LTSSxen4.9.4_06-3.62.1
SUSE Linux Enterprise Server 12 SP4xen4.11.3_04-2.23.1
SUSE Linux Enterprise Server 12 SP5xen4.12.2_04-3.11.1
SUSE Linux Enterprise Server for SAP Applications 12 SP2xen4.7.6_08-43.64.1
SUSE Linux Enterprise Server for SAP Applications 12 SP3xen4.9.4_06-3.62.1
SUSE Linux Enterprise Server for SAP Applications 12 SP4xen4.11.3_04-2.23.1
SUSE Linux Enterprise Server for SAP Applications 12 SP5xen4.12.2_04-3.11.1
SUSE Linux Enterprise Server for SAP Applications 15xen4.10.4_10-3.31.1
SUSE Linux Enterprise Software Development Kit 12 SP4xen4.11.3_04-2.23.1
SUSE Linux Enterprise Software Development Kit 12 SP5xen4.12.2_04-3.11.1
SUSE OpenStack Cloud 7xen4.7.6_08-43.64.1
SUSE OpenStack Cloud 8xen4.9.4_06-3.62.1
SUSE OpenStack Cloud Crowbar 8xen4.9.4_06-3.62.1
Ubuntu 16.04 LTSxenno fix
Ubuntu 18.04 LTSxenno fix
Ubuntu 20.04 LTSxen4.11.3+24-g14b62ab3e5-1ubuntu2.3
openSUSE Leap 15.1xen4.12.2_04-lp151.2.15.1
openSUSE Tumbleweedxen4.15.1_01-1.2