XML external entity (XXE) and SSRF execution flow diagram inside Apache Batik SVG rasterizer
Batik vulnerability

Apache Batik parse double vulnerability

It is interesting to see Batik's parse double vulnerability exist to this day. Anyone want to crash Opera or popular, open source software

Key takeaways
  • SVG parsing is not image rendering—it is executing XML with full network and filesystem capability.
  • Double vulnerabilities in XML parsers turn graphical asset pipelines into SSRF conduits.
  • Disable external entity resolution by default across every parsing library in your stack.

It is interesting to see Batik’s parse double vulnerability exist to this day. Anyone want to crash Opera or popular, open source software?

https://issues.apache.org/jira/browse/BATIK-1023