XML External Entity injection in Symfony - CVE-2026-45071
Published: May 21, 2026
Vulnerability details
The vulnerability allows a remote attacker to disclose local files.
The vulnerability exists due to improper restriction of xml external entity references in DomCrawler::addXmlContent() when parsing attacker-supplied XML content with validateOnParse enabled. A remote attacker can supply a specially crafted XML document containing a file:// external entity to disclose local files.
The issue occurs because DTD subset processing and external entity resolution are re-enabled, and LIBXML_NONET does not block file:// entity resolution.
Affected software
Debian Linux
symfony (Debian package)
How to mitigate CVE-2026-45071
symfony (Debian package) - addressed in versions 5.4.53+dfsg-0+deb12u1, 6.4.41+dfsg-0+deb13u1