Skip to content
OpenAdvisories
Unscored CVE-2014-5177 EUVD-2014-5075GHSA-v3jv-v62w-8q9m

libvirt 1.0.0 through 1.2.x before 1.2.5, when fine grained access control is enabled, allows local users to read arbitrary files via a cra…

Published Aug 3, 2014 · Updated Aug 6, 2024 · Assigned by mitre

Description

libvirt 1.0.0 through 1.2.x before 1.2.5, when fine grained access control is enabled, 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 the (1) virDomainDefineXML, (2) virNetworkCreateXML, (3) virNetworkDefineXML, (4) virStoragePoolCreateXML, (5) virStoragePoolDefineXML, (6) virStorageVolCreateXML, (7) virDomainCreateXML, (8) virNodeDeviceCreateXML, (9) virInterfaceDefineXML, (10) virStorageVolCreateXMLFrom, (11) virConnectDomainXMLFromNative, (12) virConnectDomainXMLToNative, (13) virSecretDefineXML, (14) virNWFilterDefineXML, (15) virDomainSnapshotCreateXML, (16) virDomainSaveImageDefineXML, (17) virDomainCreateXMLWithFiles, (18) virConnectCompareCPU, or (19) virConnectBaselineCPU API method, related to an XML External Entity (XXE) issue. NOTE: this issue was SPLIT from CVE-2014-0179 per ADT3 due to different affected versions of some vectors.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 libvirt 1.2.4-1 —
Debian 13 libvirt 1.2.4-1 —
Debian 12 libvirt 1.2.4-1 —
ReleasePackageFixed inAdvisory
Ubuntu 14.04 LTS libvirt 1.2.2-0ubuntu13.1.5 USN-2366-1
ReleasePackageFixed inAdvisory
RHEL 7 libvirt +19 1.1.1-29.el7_0.1 RHSA-2014:0914

Advisories 2

References