PT-2026-121479
CVE-2026-108357
·
Published
2026-10-22
·
Updated
2026-10-22
Description by
CVSS 4.0
8.8
HighMetricsAV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:H/SC:L/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions
PhpSpreadsheet versions 3.3.0 through 3.10.7
PhpSpreadsheet versions prior to 5.10.0
Description
Processing attacker-controlled SpreadsheetML XML can lead to entity-expansion denial of service, local file access, or Server-Side Request Forgery (SSRF) on PHP versions before 8.0 or when
LIBXML NOENT is enabled. The issue occurs because ReaderXml passes XML through XmlScanner::scan in the Xml::canRead and Xml::trySimpleXMLLoadStringPrivate functions, while Xml::unentity decodes numeric entities only after DOCTYPE pattern checks. A double-encoded less-than character can bypass these checks, allowing SimpleXML to receive an unchecked DOCTYPE and entity declaration.Recommendations
Update to version 3.10.8.
Update to version 5.10.0.
Found an issue in the description? Have something to add? Feel free to write us 👾