CVE-2024-45048
CVE-2024-45048 · XML External Entity Reference (XXE) in PHPSpreadsheet
This page contains facts from public vulnerability sources. Check the original advisory before updating.
PHPSpreadsheet is a pure PHP library for reading and writing spreadsheet files. Affected versions are subject to a bypassing of a filter which allows for an XXE-attack. This in turn allows attacker to obtain contents of local files, even if error reporting is muted. This vulnerability has been addressed in release version 2.2.1. All users are advised to upgrade. There are no known workarounds for this vulnerability.
CVSS 8.8 · High · EPSS 0.6% · Fix available
- Published
- Updated
Stack: php
Affected products and versions
phpspreadsheet
- Versions
- < 2.2.1: Affected
No fix published
phpoffice/phpspreadsheet Packagist
- Versions
- 1.0.0
- 1.0.0-beta
- 1.0.0-beta2
- 1.1.0
- 1.10.0
- 1.10.1
- 1.11.0
- 1.12.0
- 1.13.0
- 1.14.0
- 1.14.1
- 1.15.0
- 1.16.0
- 1.17.0
- 1.17.1
- 1.18.0
- 1.19.0
- 1.2.0
- 1.2.1
- 1.20.0
- 1.21.0
- 1.22.0
- 1.23.0
- 1.24.0
- 1.24.1
- 1.25.0
- 1.25.1
- 1.25.2
- 1.26.0
- 1.27.0
- 1.27.1
- 1.28.0
- 1.29.0
- 1.3.0
- 1.3.1
- 1.4.0
- 1.4.1
- 1.5.0
- 1.5.1
- 1.5.2
- 1.6.0
- 1.7.0
- 1.8.0
- 1.8.1
- 1.8.2
- 1.9.0
- Affected ranges
- ECOSYSTEM: < 1.29.1
Update to 1.29.1
phpoffice/phpspreadsheet Packagist
- Versions
- 2.2.0
- Affected ranges
- ECOSYSTEM: ≥ 2.2.0, < 2.2.1
Update to 2.2.1
phpoffice/phpspreadsheet Packagist
- Versions
- 2.0.0
- 2.1.0
- Affected ranges
- ECOSYSTEM: ≥ 2.0.0, < 2.1.1
Update to 2.1.1
phpoffice/phpexcel Packagist
- Versions
- 1.7.9
- 1.7.9-rc1
- 1.8.0
- 1.8.0rc1
- 1.8.0rc2
- 1.8.0rc3
- 1.8.0rc4
- 1.8.1
- 1.8.2
- Affected ranges
- ECOSYSTEM: ≤ 1.8.2
No fix published