cvedb.io
CVE-2024-47873
HIGH · CVSS 7.5
EPSS exploitation probability: 0%
Published 2024-11-18T17:15:11.973 · Last modified 2026-06-17T07:57:53.700

Summary

PhpSpreadsheet is a PHP library for reading and writing spreadsheet files. The XmlScanner class has a scan method which should prevent XXE attacks. However, prior to versions 1.9.4, 2.1.3, 2.3.2, and 3.4.0, the regexes used in the `scan` method and the findCharSet method can be bypassed by using UCS-4 and encoding guessing. An attacker can bypass the sanitizer and achieve an XML external entity attack. Versions 1.9.4, 2.1.3, 2.3.2, and 3.4.0 fix the issue.

Affected products

phpoffice — phpspreadsheet

Does this affect you?

Add your gear to cvedb and we'll alert you only when phpoffice ships something exploited.

Check my exposure →

References

This product uses data from the NVD API but is not endorsed or certified by the NVD. Informational only; not professional security advice.