XML External Entity injection in Symfony - CVE-2026-45071
Published: May 21, 2026
Symfony
Detailed vulnerability description
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.