CVE-2020-35517 Privilege escalation in qemu

High 8.2 Published Updated

A privileged guest user can escalate privileges on the host by creating a device special file in a virtio-fs shared directory to access host devices.

Exploited in the wild
Not known
Login needed
An administrator
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is CVE-2020-35517?

CVE-2020-35517 is a high-severity vulnerability in Qemu Qemu, published on 28 Jan 2021. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

A flaw was found in qemu. A host privilege escalation issue was found in the virtio-fs shared file system daemon where a privileged guest user is able to create a device special file in the shared directory and use it to r/w access host devices.

Weakness: CWE-269

Which versions are affected by CVE-2020-35517?

It affects 1 product.

Linux distribution packages (40)
hivex AlmaLinux:8All versions1.3.18-20.module_el8.3.0+2048+e7a0a3ea
hivex-devel AlmaLinux:8All versions1.3.18-20.module_el8.3.0+2048+e7a0a3ea
libguestfs-winsupport AlmaLinux:8All versions8.2-1.module_el8.3.0+2048+e7a0a3ea
libguestfs-winsupport AlmaLinux:8All versions8.2-1.module_el8.5.0+2608+72063365
libiscsi AlmaLinux:8All versions1.18.0-8.module_el8.3.0+2048+e7a0a3ea
libiscsi AlmaLinux:8All versions1.18.0-8.module_el8.5.0+2608+72063365
libiscsi AlmaLinux:8All versions1.18.0-8.module_el8.6.0+2880+7d9e3703
libiscsi-devel AlmaLinux:8All versions1.18.0-8.module_el8.3.0+2048+e7a0a3ea
libiscsi-devel AlmaLinux:8All versions1.18.0-8.module_el8.5.0+2608+72063365
libiscsi-devel AlmaLinux:8All versions1.18.0-8.module_el8.6.0+2880+7d9e3703
libiscsi-utils AlmaLinux:8All versions1.18.0-8.module_el8.3.0+2048+e7a0a3ea
libiscsi-utils AlmaLinux:8All versions1.18.0-8.module_el8.5.0+2608+72063365
libiscsi-utils AlmaLinux:8All versions1.18.0-8.module_el8.6.0+2880+7d9e3703
libnbd AlmaLinux:8All versions1.2.2-1.module_el8.3.0+2048+e7a0a3ea
libnbd AlmaLinux:8All versions1.2.2-1.module_el8.5.0+2608+72063365
libnbd-devel AlmaLinux:8All versions1.2.2-1.module_el8.3.0+2048+e7a0a3ea
libnbd-devel AlmaLinux:8All versions1.2.2-1.module_el8.5.0+2608+72063365
libvirt AlmaLinux:8All versions6.0.0-28.module_el8.3.0+2048+e7a0a3ea
libvirt-admin AlmaLinux:8All versions6.0.0-28.module_el8.3.0+2048+e7a0a3ea
libvirt-bash-completion AlmaLinux:8All versions6.0.0-28.module_el8.3.0+2048+e7a0a3ea
libvirt-client AlmaLinux:8All versions6.0.0-28.module_el8.3.0+2048+e7a0a3ea
libvirt-daemon AlmaLinux:8All versions6.0.0-28.module_el8.3.0+2048+e7a0a3ea
libvirt-daemon-config-network AlmaLinux:8All versions6.0.0-28.module_el8.3.0+2048+e7a0a3ea
libvirt-daemon-config-nwfilter AlmaLinux:8All versions6.0.0-28.module_el8.3.0+2048+e7a0a3ea
libvirt-daemon-driver-interface AlmaLinux:8All versions6.0.0-28.module_el8.3.0+2048+e7a0a3ea
libvirt-daemon-driver-network AlmaLinux:8All versions6.0.0-28.module_el8.3.0+2048+e7a0a3ea
libvirt-daemon-driver-nodedev AlmaLinux:8All versions6.0.0-28.module_el8.3.0+2048+e7a0a3ea
libvirt-daemon-driver-nwfilter AlmaLinux:8All versions6.0.0-28.module_el8.3.0+2048+e7a0a3ea
libvirt-daemon-driver-secret AlmaLinux:8All versions6.0.0-28.module_el8.3.0+2048+e7a0a3ea
libvirt-daemon-driver-storage AlmaLinux:8All versions6.0.0-28.module_el8.3.0+2048+e7a0a3ea
libvirt-daemon-driver-storage-core AlmaLinux:8All versions6.0.0-28.module_el8.3.0+2048+e7a0a3ea
libvirt-daemon-driver-storage-disk AlmaLinux:8All versions6.0.0-28.module_el8.3.0+2048+e7a0a3ea
libvirt-daemon-driver-storage-iscsi AlmaLinux:8All versions6.0.0-28.module_el8.3.0+2048+e7a0a3ea
libvirt-daemon-driver-storage-iscsi-direct AlmaLinux:8All versions6.0.0-28.module_el8.3.0+2048+e7a0a3ea
libvirt-daemon-driver-storage-logical AlmaLinux:8All versions6.0.0-28.module_el8.3.0+2048+e7a0a3ea
libvirt-daemon-driver-storage-mpath AlmaLinux:8All versions6.0.0-28.module_el8.3.0+2048+e7a0a3ea
libvirt-daemon-driver-storage-rbd AlmaLinux:8All versions6.0.0-28.module_el8.3.0+2048+e7a0a3ea
libvirt-daemon-driver-storage-scsi AlmaLinux:8All versions6.0.0-28.module_el8.3.0+2048+e7a0a3ea
libvirt-dbus AlmaLinux:8All versions1.3.0-2.module_el8.3.0+2048+e7a0a3ea
libvirt-dbus AlmaLinux:8All versions1.3.0-2.module_el8.5.0+2608+72063365

Products include Qemu Qemu.

How do I fix CVE-2020-35517?

Apply the vendor's patch.

Is CVE-2020-35517 being exploited?

There is no known exploitation of CVE-2020-35517 in the wild and no public exploit code.

All Qemu Qemu vulnerabilities

Sources

Also known as ALSA-2021:0711, DEBIAN-CVE-2020-35517, GHSA-jgxm-7vmw-79h7, RHSA-2021:0711, RHSA-2021:0743, RLSA-2021:0711.

Is CVE-2020-35517 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free