Skip to content
OpenAdvisories
Unscored CVE-2020-14339 EUVD-2020-6485GHSA-c772-g5j9-w9w8

A flaw was found in libvirt, where it leaked a file descriptor for `/dev/mapper/control` into the QEMU process. This file descriptor allows…

Published Dec 3, 2020 · Updated Aug 4, 2024 · Assigned by redhat

Description

A flaw was found in libvirt, where it leaked a file descriptor for `/dev/mapper/control` into the QEMU process. This file descriptor allows for privileged operations to happen against the device-mapper on the host. This flaw allows a malicious guest user or process to perform operations outside of their standard permissions, potentially causing serious damage to the host operating system. The highest threat from this vulnerability is to confidentiality, integrity, as well as system availability.

Affected products

VendorProductAffectedFixed
— libvirt libvirt 6.6.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 libvirt 6.6.0-1 —
Debian 13 libvirt 6.6.0-1 —
Debian 12 libvirt 6.6.0-1 —
ReleasePackageFixed inAdvisory
RHEL 8 SLOF 20191022-3.git899d9883.module+el8.2.0+5449+efc036dd RHSA-2020:4676, RHSA-2020:3586
RHEL 8 hivex +6 1.3.18-20.module+el8.2.0+5588+63a201c3 RHSA-2020:4676, RHSA-2020:3586
RHEL 8 libguestfs-winsupport 8.2-1.module+el8.2.0+5590+82cd80df RHSA-2020:4676, RHSA-2020:3586
RHEL 8 libiscsi +2 1.18.0-8.module+el8.1.0+4066+0f1aadab RHSA-2020:4676, RHSA-2020:3586
RHEL 8 libnbd +5 1.2.2-1.module+el8.2.0+5644+32ac38d4 RHSA-2020:4676, RHSA-2020:3586
RHEL 8 libtpms +1 0.7.0-1.20191018gitdc116933b7.module+el8.2.0+4793+b09dd2fb RHSA-2020:3586
RHEL 8 libvirt +28 6.0.0-25.2.module+el8.2.1+7722+a9e38cf3 RHSA-2020:4676, RHSA-2020:3586
RHEL 8 libvirt-dbus 1.3.0-2.module+el8.2.0+4793+b09dd2fb RHSA-2020:4676, RHSA-2020:3586
RHEL 8 libvirt-python +1 6.0.0-1.module+el8.2.0+5453+31b2b136 RHSA-2020:4676, RHSA-2020:3586
RHEL 8 nbdkit +13 1.16.2-4.module+el8.2.1+6710+effcb1df RHSA-2020:4676, RHSA-2020:3586
RHEL 8 netcf +2 0.2.8-12.module+el8.1.0+4066+0f1aadab RHSA-2020:4676, RHSA-2020:3586
RHEL 8 perl-Sys-Virt 6.0.0-1.module+el8.2.0+5488+267def79 RHSA-2020:4676, RHSA-2020:3586
RHEL 8 python-pyvmomi +1 6.7.1-7.module+el8.2.0+4793+b09dd2fb RHSA-2020:3586
RHEL 8 qemu-img +10 15:4.2.0-29.module+el8.2.1+7712+3c3fe332.2 RHSA-2020:4676, RHSA-2020:3586
RHEL 8 seabios +2 1.13.0-2.module+el8.2.1+7284+aa32a2c4 RHSA-2020:4676, RHSA-2020:3586
RHEL 8 sgabios +1 1:0.20170427git-3.module+el8.1.0+4066+0f1aadab RHSA-2020:4676, RHSA-2020:3586
RHEL 8 supermin +1 5.1.19-10.module+el8.2.0+4793+b09dd2fb RHSA-2020:4676, RHSA-2020:3586
RHEL 8 swtpm +3 0.2.0-2.20200127gitff5a83b.module+el8.2.0+5579+d71178e0 RHSA-2020:3586
RHEL 8 virglrenderer +2 0.8.2-1.module+el8.2.0+5777+d9c2af8c RHSA-2020:3586
RHEL 8 virt-dib +25 1:1.40.2-24.module+el8.2.1+7154+47ffd890 RHSA-2020:4676, RHSA-2020:3586

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 8 hivex +6 1.3.18-20.module_el8.3.0+2048+e7a0a3ea ALSA-2020:4676
AlmaLinux 8 libguestfs-winsupport 8.2-1.module_el8.3.0+2048+e7a0a3ea ALSA-2020:4676
AlmaLinux 8 libiscsi +2 1.18.0-8.module_el8.3.0+2048+e7a0a3ea ALSA-2020:4676
AlmaLinux 8 libnbd +5 1.2.2-1.module_el8.3.0+2048+e7a0a3ea ALSA-2020:4676
AlmaLinux 8 libvirt +24 6.0.0-28.module_el8.3.0+2048+e7a0a3ea ALSA-2020:4676
AlmaLinux 8 libvirt-dbus 1.3.0-2.module_el8.3.0+2048+e7a0a3ea ALSA-2020:4676
AlmaLinux 8 nbdkit +13 1.16.2-4.module_el8.5.0+2608+72063365 ALSA-2020:4676
AlmaLinux 8 netcf +2 0.2.8-12.module_el8.3.0+2048+e7a0a3ea ALSA-2020:4676
AlmaLinux 8 ocaml-libguestfs +1 1:1.40.2-25.module_el8.3.0+2048+e7a0a3ea.alma ALSA-2020:4676
AlmaLinux 8 perl-Sys-Virt +1 6.0.0-1.module_el8.3.0+2048+e7a0a3ea ALSA-2020:4676
AlmaLinux 8 seabios +2 1.13.0-2.module_el8.5.0+2608+72063365 ALSA-2020:4676
AlmaLinux 8 sgabios 1:0.20170427git-3.module_el8.3.0+2048+e7a0a3ea ALSA-2020:4676
AlmaLinux 8 sgabios-bin 1:0.20170427git-3.module_el8.5.0+2608+72063365 ALSA-2020:4676
AlmaLinux 8 supermin +1 5.1.19-10.module_el8.5.0+2608+72063365 ALSA-2020:4676

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 8 hivex 1.3.18-20.module+el8.4.0+534+4680a14e RLSA-2020:4676
Rocky Linux 8 libguestfs-winsupport 8.2-1.module+el8.4.0+534+4680a14e RLSA-2020:4676
Rocky Linux 8 libiscsi 1.18.0-8.module+el8.4.0+534+4680a14e RLSA-2020:4676
Rocky Linux 8 libnbd 1.2.2-1.module+el8.4.0+534+4680a14e RLSA-2020:4676
Rocky Linux 8 libvirt-dbus 1.3.0-2.module+el8.4.0+534+4680a14e RLSA-2020:4676
Rocky Linux 8 nbdkit 1.16.2-4.module+el8.4.0+534+4680a14e RLSA-2020:4676
Rocky Linux 8 netcf 0.2.8-12.module+el8.4.0+534+4680a14e RLSA-2020:4676
Rocky Linux 8 perl-Sys-Virt +1 6.0.0-1.module+el8.4.0+534+4680a14e RLSA-2020:4676
Rocky Linux 8 seabios 1.13.0-2.module+el8.4.0+534+4680a14e RLSA-2020:4676
Rocky Linux 8 sgabios 1:0.20170427git-3.module+el8.4.0+534+4680a14e RLSA-2020:4676
Rocky Linux 8 supermin 5.1.19-10.module+el8.4.0+534+4680a14e RLSA-2020:4676
ReleasePackageFixed inAdvisory
SLES 15 SP2 libvirt 6.0.0-13.3.1 SUSE-SU-2020:2269-1
SLES 15 SP1 libvirt 5.1.0-8.19.1 SUSE-SU-2020:2237-1
SLES 12 SP5 libvirt 5.1.0-13.9.1 SUSE-SU-2020:2233-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 12 SP5 libvirt 5.1.0-13.9.1 SUSE-SU-2020:2233-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed libvirt 7.7.0-2.1 openSUSE-SU-2024:11008-1
openSUSE Leap 15.2 libvirt 6.0.0-lp152.9.3.1 openSUSE-SU-2020:1455-1
ReleasePackageFixed inAdvisory
Alpine v3.24 libvirt 6.6.0-r0 —
Alpine v3.23 libvirt 6.6.0-r0 —
Alpine v3.22 libvirt 6.6.0-r0 —
Alpine v3.21 libvirt 6.6.0-r0 —
Alpine v3.20 libvirt 6.6.0-r0 —
Show 8 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 libvirt 6.6.0-r0 —
Alpine v3.18 libvirt 6.6.0-r0 —
Alpine v3.17 libvirt 6.6.0-r0 —
Alpine v3.16 libvirt 6.6.0-r0 —
Alpine v3.15 libvirt 6.6.0-r0 —
Alpine v3.14 libvirt 6.6.0-r0 —
Alpine v3.13 libvirt 6.6.0-r0 —
Alpine v3.12 libvirt 6.6.0-r0 —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 8 hivex +6 1.3.18-20.module+el8.3.0+7860+a7792d29 ELSA-2020-4676
Oracle Linux 8 libguestfs-winsupport 8.2-1.module+el8.3.0+7860+a7792d29 ELSA-2020-4676
Oracle Linux 8 libiscsi +2 1.18.0-8.module+el8.3.0+7860+a7792d29 ELSA-2020-4676
Oracle Linux 8 libnbd +5 1.2.2-1.module+el8.3.0+7860+a7792d29 ELSA-2020-4676
Oracle Linux 8 libvirt +28 6.0.0-28.0.1.module+el8.3.0+7860+a7792d29 ELSA-2020-4676
Oracle Linux 8 libvirt-dbus 1.3.0-2.module+el8.3.0+7860+a7792d29 ELSA-2020-4676
Oracle Linux 8 nbdkit +13 1.16.2-4.0.1.module+el8.3.0+7860+a7792d29 ELSA-2020-4676
Oracle Linux 8 netcf +2 0.2.8-12.module+el8.3.0+7860+a7792d29 ELSA-2020-4676
Oracle Linux 8 perl-Sys-Virt +1 6.0.0-1.module+el8.3.0+7860+a7792d29 ELSA-2020-4676
Oracle Linux 8 qemu-img +10 15:4.2.0-34.module+el8.3.0+7860+a7792d29 ELSA-2020-4676
Oracle Linux 8 seabios +2 1.13.0-2.module+el8.3.0+7860+a7792d29 ELSA-2020-4676
Oracle Linux 8 sgabios +1 1:0.20170427git-3.module+el8.3.0+7860+a7792d29 ELSA-2020-4676
Oracle Linux 8 supermin +1 5.1.19-10.module+el8.3.0+7860+a7792d29 ELSA-2020-4676
Oracle Linux 8 virt-dib +25 1:1.40.2-25.0.1.module+el8.3.0+7860+a7792d29 ELSA-2020-4676

Advisories 11

References