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.
Project Subscriptions
| Vendors | Products |
|---|---|
|
Redhat
Subscribe
|
Advanced Virtualization
Subscribe
Enterprise Linux
Subscribe
Enterprise Linux Desktop
Subscribe
Enterprise Linux Server
Subscribe
Enterprise Linux Server Aus
Subscribe
Enterprise Linux Server Eus
Subscribe
Enterprise Linux Server Tus
Subscribe
Enterprise Linux Workstation
Subscribe
Libvirt
Subscribe
Virtualization
Subscribe
|
Advisories
| Source | ID | Title |
|---|---|---|
Debian DLA |
DLA-1832-1 | libvirt security update |
Debian DSA |
DSA-4469-1 | libvirt security update |
EUVD |
EUVD-2019-2200 | 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. |
Ubuntu USN |
USN-4047-1 | libvirt vulnerabilities |
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
No history.
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: redhat
Published:
Updated: 2024-08-04T22:10:09.976Z
Reserved: 2019-03-27T00:00:00
Link: CVE-2019-10167
No data.
Status : Modified
Published: 2019-08-02T13:15:12.170
Modified: 2024-11-21T04:18:33.810
Link: CVE-2019-10167
OpenCVE Enrichment
No data.
Debian DLA
Debian DSA
EUVD
Ubuntu USN