Skip to content
OpenAdvisories
High · 8.8 CVE-2019-10161 EUVD-2019-2194GHSA-6cwp-pxj6-56c7

It was discovered that libvirtd before versions 4.10.1 and 5.4.1 would permit read-only clients to use the virDomainSaveImageGetXMLDesc() A…

Published Jul 30, 2019 · Updated Aug 4, 2024 · Assigned by redhat

Description

It was discovered that libvirtd before versions 4.10.1 and 5.4.1 would permit read-only clients to use the virDomainSaveImageGetXMLDesc() API, specifying an arbitrary path which would be accessed with the permissions of the libvirtd process. An attacker with access to the libvirtd socket could use this to probe the existence of arbitrary files, cause denial of service or cause libvirtd to execute arbitrary programs.

Affected products

VendorProductAffectedFixed
Libvirt libvirt fixed in 4.10.1, fixed in 5.4.1 —

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 5.0.0-4 —
Debian 13 libvirt 5.0.0-4 —
Debian 12 libvirt 5.0.0-4 —
Debian 9 libvirt 3.0.0-4+deb9u4 DSA-4469-1
Debian 8 libvirt 1.2.9-9+deb8u7 DLA-1832-1
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS libvirt 4.0.0-1ubuntu8.12 USN-4047-1
Ubuntu 16.04 LTS libvirt 1.3.1-1ubuntu10.27 USN-4047-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 14.04 LTS libvirt 1.2.2-0ubuntu13.1.28+esm1 USN-4047-2
ReleasePackageFixed inAdvisory
RHEL 8 SLOF 20171214-5.gitfa98132.module+el8.0.0.z+3418+a72cf898 RHSA-2019:1762, RHSA-2019:1580
RHEL 8 hivex +4 1.3.15-6.module+el8.0.0.z+3418+a72cf898 RHSA-2019:1762, RHSA-2019:1580
RHEL 8 libguestfs-winsupport 8.0-2.module+el8.0.0.z+3418+a72cf898 RHSA-2019:1762, RHSA-2019:1580
RHEL 8 libiscsi +2 1.18.0-6.module+el8.0.0.z+3418+a72cf898 RHSA-2019:1762, RHSA-2019:1580
RHEL 8 libssh2 1.8.0-7.module+el8.0.0.z+3418+a72cf898.1 RHSA-2019:1762, RHSA-2019:1580
RHEL 8 libvirt +27 4.5.0-23.3.module+el8.0.0.z+3418+a72cf898 RHSA-2019:1762, RHSA-2019:1580
RHEL 8 libvirt-daemon-driver-storage-iscsi-direct 5.0.0-7.2.module+el8.0.0.z+3438+2851622e RHSA-2019:1762
RHEL 8 libvirt-dbus 1.2.0-2.module+el8.0.0.z+3418+a72cf898 RHSA-2019:1762, RHSA-2019:1580
RHEL 8 libvirt-python +1 4.5.0-1.module+el8.0.0.z+3418+a72cf898 RHSA-2019:1762, RHSA-2019:1580
RHEL 8 nbdkit +9 1.4.2-4.module+el8.0.0.z+3418+a72cf898 RHSA-2019:1762, RHSA-2019:1580
RHEL 8 netcf +2 0.2.8-10.module+el8.0.0.z+3418+a72cf898 RHSA-2019:1762, RHSA-2019:1580
RHEL 8 perl-Sys-Virt 4.5.0-4.module+el8.0.0.z+3418+a72cf898 RHSA-2019:1762, RHSA-2019:1580
RHEL 8 qemu-img +9 15:2.12.0-64.module+el8.0.0.z+3418+a72cf898.2 RHSA-2019:1762, RHSA-2019:1580
RHEL 8 seabios +2 1.11.1-3.module+el8.0.0.z+3418+a72cf898 RHSA-2019:1762, RHSA-2019:1580
RHEL 8 sgabios +1 1:0.20170427git-2.module+el8.0.0.z+3418+a72cf898 RHSA-2019:1762, RHSA-2019:1580
RHEL 8 supermin +1 5.1.19-8.module+el8.0.0.z+3418+a72cf898 RHSA-2019:1762, RHSA-2019:1580
RHEL 8 virt-dib +24 1:1.38.4-10.1.module+el8.0.0.z+3418+a72cf898 RHSA-2019:1762, RHSA-2019:1580
RHEL 7 libvirt +30 4.5.0-10.el7_6.12 RHSA-2019:1579
RHEL 7 redhat-release-virtualization-host +1 4.3.4-1.el7ev RHSA-2019:1699
RHEL 7 redhat-virtualization-host +1 4.3.4-20190620.3.el7_6 RHSA-2019:1699
RHEL 6 libvirt +4 0.10.2-64.el6_10.2 RHSA-2019:1578
ReleasePackageFixed inAdvisory
SLES 15 SP1 libvirt 5.1.0-8.6.1 SUSE-SU-2019:1643-1
SLES 15 libvirt 4.0.0-9.27.1 SUSE-SU-2019:1637-1
SLES 12 SP4 libvirt 4.0.0-8.15.2 SUSE-SU-2019:1599-1
SLES 12 SP3 libvirt 3.3.0-5.40.1 SUSE-SU-2019:2227-2, SUSE-SU-2019:2227-1
SLES 12 SP2 libvirt 2.0.0-27.61.1 SUSE-SU-2019:2105-1
Show 14 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES 12 SP1 libvirt 1.2.18.4-22.13.1 SUSE-SU-2019:1686-1
SLES 12 libvirt 1.2.5-27.19.1 SUSE-SU-2019:1690-1
SLES 11 SP4 libvirt 1.2.5-23.20.1 SUSE-SU-2019:14097-1
SLES for SAP 12 SP4 libvirt 4.0.0-8.15.2 SUSE-SU-2019:1599-1
SLES for SAP 12 SP3 libvirt 3.3.0-5.40.1 SUSE-SU-2019:2227-1
SLES for SAP 12 SP2 libvirt 2.0.0-27.61.1 SUSE-SU-2019:2105-1
SLES for SAP 12 SP1 libvirt 1.2.18.4-22.13.1 SUSE-SU-2019:1686-1
SUSE OpenStack Cloud Crowbar 8 libvirt 3.3.0-5.40.1 SUSE-SU-2019:2227-1
SUSE OpenStack Cloud 8 libvirt 3.3.0-5.40.1 SUSE-SU-2019:2227-1
SUSE OpenStack Cloud 7 libvirt 2.0.0-27.61.1 SUSE-SU-2019:2105-1
SUSE Linux Enterprise Point of Sale 11 SP3 libvirt 1.0.5.9-21.20.1 SUSE-SU-2019:14100-1
SUSE HPE Helion OpenStack 8 libvirt 3.3.0-5.40.1 SUSE-SU-2019:2227-1
SUSE Enterprise Storage 5 libvirt 3.3.0-5.40.1 SUSE-SU-2019:2227-2, SUSE-SU-2019:2227-1
SUSE Enterprise Storage 4 libvirt 2.0.0-27.61.1 SUSE-SU-2019:2105-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed libvirt 7.7.0-2.1 openSUSE-SU-2024:11008-1
openSUSE Leap 15.1 libvirt 5.1.0-lp151.7.3.1 openSUSE-SU-2019:1753-1
openSUSE Leap 15.0 libvirt 4.0.0-lp150.7.18.2 openSUSE-SU-2019:1672-1
ReleasePackageFixed inAdvisory
Alpine v3.24 libvirt 5.5.0-r0 —
Alpine v3.23 libvirt 5.5.0-r0 —
Alpine v3.22 libvirt 5.5.0-r0 —
Alpine v3.21 libvirt 5.5.0-r0 —
Alpine v3.20 libvirt 5.5.0-r0 —
Show 13 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 libvirt 5.5.0-r0 —
Alpine v3.18 libvirt 5.5.0-r0 —
Alpine v3.17 libvirt 5.5.0-r0 —
Alpine v3.16 libvirt 5.5.0-r0 —
Alpine v3.15 libvirt 5.5.0-r0 —
Alpine v3.14 libvirt 5.5.0-r0 —
Alpine v3.13 libvirt 5.5.0-r0 —
Alpine v3.12 libvirt 5.5.0-r0 —
Alpine v3.11 libvirt 5.5.0-r0 —
Alpine v3.10 libvirt 5.5.0-r0 —
Alpine v3.9 libvirt 5.5.0-r0 —
Alpine v3.8 libvirt 5.5.0-r0 —
Alpine v3.7 libvirt 5.5.0-r0 —

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2 libvirt +30 4.5.0-10.amzn2.12.1 ALAS2-2019-1274

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 8 hivex +4 1.3.15-6.module+el8.0.0.z+5234+5e9073e3 ELSA-2019-1580
Oracle Linux 8 libguestfs-winsupport 8.0-2.module+el8.0.0.z+5234+5e9073e3 ELSA-2019-1580
Oracle Linux 8 libiscsi +2 1.18.0-6.module+el8.0.0.z+5234+5e9073e3 ELSA-2019-1580
Oracle Linux 8 libssh2 1.8.0-7.module+el8.0.0.z+5234+5e9073e3.1 ELSA-2019-1580
Oracle Linux 8 libvirt +27 4.5.0-23.3.0.1.module+el8.0.0.z+5234+5e9073e3 ELSA-2019-1580
Oracle Linux 8 libvirt-dbus 1.2.0-2.module+el8.0.0.z+5234+5e9073e3 ELSA-2019-1580
Oracle Linux 8 nbdkit +9 1.4.2-4.module+el8.0.0.z+5234+5e9073e3 ELSA-2019-1580
Oracle Linux 8 netcf +2 0.2.8-10.module+el8.0.0.z+5234+5e9073e3 ELSA-2019-1580
Oracle Linux 8 perl-Sys-Virt 4.5.0-4.module+el8.0.0.z+5234+5e9073e3 ELSA-2019-1580
Oracle Linux 8 python3-libvirt 4.5.0-1.module+el8.0.0.z+5234+5e9073e3 ELSA-2019-1580
Oracle Linux 8 qemu-img +9 15:2.12.0-64.module+el8.0.0.z+5234+5e9073e3.2 ELSA-2019-1580
Oracle Linux 8 seabios +2 1.11.1-3.module+el8.0.0.z+5234+5e9073e3 ELSA-2019-1580
Oracle Linux 8 sgabios +1 1:0.20170427git-2.module+el8.0.0.z+5234+5e9073e3 ELSA-2019-1580
Oracle Linux 8 supermin +1 5.1.19-8.module+el8.0.0.z+5234+5e9073e3 ELSA-2019-1580
Oracle Linux 8 virt-dib +24 1:1.38.4-10.1.0.1.module+el8.0.0.z+5234+5e9073e3 ELSA-2019-1580
Oracle Linux 7 libvirt +30 4.5.0-10.0.1.el7_6.12 ELSA-2019-4714, ELSA-2019-1579
Oracle Linux 7 libvirt-daemon-qemu 5.0.0-9.el7 ELSA-2019-4714

Advisories 27

References