IA Squad
SearchPT
python · ultimate-sitemap-parserCritical

ultimate-sitemap-parser: XML Entity Expansion DoS Vulnerability

XMLSitemapParser uses Python's xml.

20 Jun 2026Read 1 minSeverity: act now

What changed

XMLSitemapParser uses Python's xml.parsers.expat without restricting DTD declarations or recursive entity references, allowing unbounded CPU and memory consumption via XML Entity Expansion (Billion Laughs) DoS.

Who it affects

Any application using ultimate-sitemap-parser to parse attacker-controlled XML sitemaps, including web crawlers, CI/CD pipelines, and monitoring tools.

What to do today

Upgrade ultimate-sitemap-parser to a patched version or apply workaround by using defusedxml or rejecting DOCTYPE declarations before parsing.

The trail
Collected Audited Written Published