Auth bypass in Libvirt
CVE-2019-10161
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.
EPSS: 0.005 (41.9th percentile) — read the EPSS interpretation.
CVSS v3 metric
CVSS v3 base score 7.8 (High). Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H.
Affected products
- Libvirt — versions fixed in 4.10.1, fixed in 5.4.1
- Canonical Ubuntu_linux — versions 14.04
- Redhat Enterprise_linux — versions 6.0, 7.0, 8.0
- Redhat Libvirt
- Redhat Virtualization — versions 4.0
- Redhat Virtualization_host — versions 4.0
Weakness classification (CWE)
References
- secalert@redhat.com (x_refsource_CONFIRM, Patch, Third Party Advisory, Issue Tracking)
- secalert@redhat.com (x_refsource_CONFIRM, Third Party Advisory)
- secalert@redhat.com (x_refsource_CONFIRM)
- secalert@redhat.com (x_refsource_UBUNTU, vendor-advisory, Third Party Advisory)
- secalert@redhat.com (vendor-advisory, Third Party Advisory, x_refsource_GENTOO)
Frequently asked questions
- What is CVE-2019-10161?
- CVE-2019-10161 is a high-severity vulnerability in Libvirt, classified under Improper Access Control. CVSS score: 7.8/10. Published 2019-07-30.
- How severe is CVE-2019-10161?
- High severity. CVSS v3 base score is 7.8 out of 10.