Module 11: XML External Entities
Introduction to XML
XML Entities
Internal Entities
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE name [
... one or more entities ...
]><!ENTITY name "entity_value"><!ENTITY test "<entity-value>test value</entity-value>">External Entities
Parameter Entities
Understanding XML External Entity Processing Vulnerabilities
Testing for XXE
Retrieving Files
Error-based Testing
Out-of-Band Testing
Case Study: Apache OFBiz XXE Vulnerability
Accessing Apache OFBiz
Discovery








Exploitation

Error-Based Exploitation


Out-of-Band Exploitation
PreviousModule 10: Directory Traversal AttacksNextModule 12: Server-side Template Injection - Discovery and Exploitation
Last updated