PT-2014-6316 · Libvirt+4 · Libvirt+4

Daniel P. Berrange

+1

·

Published

2014-06-02

·

Updated

2019-04-22

·

CVE-2014-5177

CVSS v2.0

1.2

Low

VectorAV:L/AC:H/Au:N/C:P/I:N/A:N
Name of the Vulnerable Software and Affected Versions libvirt versions 1.0.0 through 1.2.x before 1.2.5
Description The issue allows local users to read arbitrary files via a crafted XML document containing an XML external entity declaration in conjunction with an entity reference to various API methods, including virDomainDefineXML, virNetworkCreateXML, virNetworkDefineXML, virStoragePoolCreateXML, virStoragePoolDefineXML, virStorageVolCreateXML, virDomainCreateXML, virNodeDeviceCreateXML, virInterfaceDefineXML, virStorageVolCreateXMLFrom, virConnectDomainXMLFromNative, virConnectDomainXMLToNative, virSecretDefineXML, virNWFilterDefineXML, virDomainSnapshotCreateXML, virDomainSaveImageDefineXML, virDomainCreateXMLWithFiles, virConnectCompareCPU, or virConnectBaselineCPU. This is related to an XML External Entity (XXE) issue.
Recommendations For libvirt versions 1.0.0 through 1.2.x before 1.2.5, consider disabling the fine grained access control feature until a patch is available. Restrict access to the API methods listed above to minimize the risk of exploitation. Avoid using crafted XML documents that contain XML external entity declarations.

Fix

RCE

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALT-PU-2014-1702
CESA-2014_0914
CVE-2014-5177
RHSA-2014:0914
RHSA-2014_0914
USN-2366-1

Affected Products

Alt Linux
Centos
Red Hat
Ubuntu
Libvirt