First published: Wed Jun 04 2014(Updated: )
PHPExcel before 1.8.0, as used in ownCloud Server before 5.0.15 and 6.0.x before 6.0.2, does not disable external entity loading in libxml, which allows remote attackers to read arbitrary files, cause a denial of service, or possibly have other impact via an XML External Entity (XXE) attack.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
composer/phpoffice/phpexcel | <1.8.0 | 1.8.0 |
ownCloud | =6.0.0 | |
ownCloud | =6.0.1 | |
PhpSpreadsheet | <=1.7.9 | |
ownCloud | <=5.0.14 | |
ownCloud | =5.0.0 | |
ownCloud | =5.0.1 | |
ownCloud | =5.0.2 | |
ownCloud | =5.0.3 | |
ownCloud | =5.0.4 | |
ownCloud | =5.0.5 | |
ownCloud | =5.0.6 | |
ownCloud | =5.0.7 | |
ownCloud | =5.0.8 | |
ownCloud | =5.0.9 | |
ownCloud | =5.0.10 | |
ownCloud | =5.0.11 | |
ownCloud | =5.0.12 | |
ownCloud | =5.0.13 | |
ownCloud | =5.0.14 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2014-2054 has a CVSS score of 5.3, indicating a medium severity vulnerability.
To fix CVE-2014-2054, you need to upgrade PHPExcel to version 1.8.0 or later.
CVE-2014-2054 allows remote attackers to conduct XML External Entity (XXE) attacks to read arbitrary files or cause denial of service.
CVE-2014-2054 affects PHPExcel versions prior to 1.8.0 and ownCloud Server versions 5.0.14 and earlier as well as 6.0.x versions before 6.0.2.
An XML External Entity (XXE) attack exploits the parsing of XML to read sensitive files on the server or perform other malicious actions.