Description
The virConnectBaselineHypervisorCPU() and virConnectCompareHypervisorCPU() libvirt APIs, 4.x.x before 4.10.1 and 5.x.x before 5.4.1, accept an "emulator" 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.
No analysis available yet.
Remediation
No remediation available yet.
Tracking
Sign in to view the affected projects.
Advisories
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2019-2201 | The virConnectBaselineHypervisorCPU() and virConnectCompareHypervisorCPU() libvirt APIs, 4.x.x before 4.10.1 and 5.x.x before 5.4.1, accept an "emulator" 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 |
References
History
No history.
Subscriptions
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
Status: PUBLISHED
Assigner: redhat
Published:
Updated: 2024-08-04T22:10:10.037Z
Reserved: 2019-03-27T00:00:00.000Z
Link: CVE-2019-10168
No data.
Status : Modified
Published: 2019-08-02T13:15:12.247
Modified: 2024-11-21T04:18:33.947
Link: CVE-2019-10168
OpenCVE Enrichment
No data.
EUVD
Ubuntu USN