Vulnerability Description
The virConnectGetDomainCapabilities() libvirt API, versions 4.x.x before 4.10.1 and 5.x.x before 5.4.1, accepts an "emulatorbin" argument to specify the program providing emulation for a domain. Since v1.2.19, libvirt will execute that program to probe the domain's capabilities. Read-only clients could specify an arbitrary path for this argument, causing libvirtd to execute a crafted executable with its own privileges.
CVSS Score
HIGH
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Redhat | Libvirt | >= 4.0.0, < 4.10.1 |
| Redhat | Enterprise Linux | 7.0 |
| Redhat | Enterprise Linux Desktop | 6.0 |
| Redhat | Enterprise Linux Server | 6.0 |
| Redhat | Enterprise Linux Server Aus | 7.6 |
| Redhat | Enterprise Linux Server Eus | 7.6 |
| Redhat | Enterprise Linux Server Tus | 7.6 |
| Redhat | Enterprise Linux Workstation | 6.0 |
| Redhat | Virtualization | 4.3 |
Related Weaknesses (CWE)
References
- https://access.redhat.com/libvirt-privesc-vulnerabilitiesVendor Advisory
- https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2019-10167Issue TrackingVendor Advisory
- https://security.gentoo.org/glsa/202003-18Third Party Advisory
- https://access.redhat.com/libvirt-privesc-vulnerabilitiesVendor Advisory
- https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2019-10167Issue TrackingVendor Advisory
- https://security.gentoo.org/glsa/202003-18Third Party Advisory
FAQ
What is CVE-2019-10167?
CVE-2019-10167 is a vulnerability with a CVSS score of 7.8 (HIGH). The virConnectGetDomainCapabilities() libvirt API, versions 4.x.x before 4.10.1 and 5.x.x before 5.4.1, accepts an "emulatorbin" argument to specify the program providing emulation for a domain. Since...
How severe is CVE-2019-10167?
CVE-2019-10167 has been rated HIGH with a CVSS base score of 7.8/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2019-10167?
Check the references section above for vendor advisories and patch information. Affected products include: Redhat Libvirt, Redhat Enterprise Linux, Redhat Enterprise Linux Desktop, Redhat Enterprise Linux Server, Redhat Enterprise Linux Server Aus.