CVE-2014-2054
PHPExcel vulnerable to XXE attacks through libxml
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.
Exploit likelihood
What each source reports
NVD Score used
7.5
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.
- Record
CVE-2014-2054- CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Updated
- 2026-11-02
CVE List No score
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.
- Record
CVE-2014-2054- Updated
- 2026-11-02
EUVDEUVD-2022-1943 No score
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.
- Record
EUVD-2022-1943- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-28rm-rj57-qjpv No score
PHPExcel vulnerable to XXE attacks through libxml
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.
- Record
GHSA-28rm-rj57-qjpv- Weakness
- CWE-611
- Updated
- 2026-11-02
OSVGHSA-28rm-rj57-qjpv No score
PHPExcel vulnerable to XXE attacks through libxml
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.
- Record
GHSA-28rm-rj57-qjpv- Weakness
- CWE-611
- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
phpoffice/phpexcelPackagist |
before 1.8.0 | 1.8.0 |
phpoffice/phpexcelPackagist |
before 1.8.0, plus listed versions 1.7.91.7.9-rc11.8.0rc11.8.0rc21.8.0rc31.8.0rc4 |
1.8.0 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2014-2054 is a high vulnerability (CVSS 7.5) in Owncloud Server, published June 4, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.54%, the 75th percentile. Fixed in phpoffice/phpexcel 1.8.0.
References
github.com/PHPOffice/PHPExcel/blob/develop/changelog.txt
owncloud.org/about/security/advisories/oC-SA-2014-006
nvd.nist.gov/vuln/detail/CVE-2014-2054
github.com/PHPOffice/PHPExcel/commit/e04bf7ed091b0a72d028eacf26d770b485d4e897
github.com/PHPOffice/PHPExcel/blob/2b601574975acfb9d4378a788ed5f2b747958095/changelog.txt
github.com/advisories/GHSA-28rm-rj57-qjpv
github.com/PHPOffice/PHPExcel