This site is the archived OWASP Foundation Wiki and is no longer accepting Account Requests.
To view the new OWASP Foundation website, please visit https://owasp.org
OWASP Periodic Table of Vulnerabilities - XML Injection
From OWASP
Return to Periodic Table Working View
XML Injection
Root Cause Summary
XML documents are generated by including dynamic data without proper encoding.
Browser / Standards Solution
None
Perimeter Solution
None
Generic Framework Solution
The framework should provide safe libraries for constructing and manipulating XML documents that automatically encode all dynamic data. The framework should disallow any direct access to raw XML.
Custom Framework Solution
None
Custom Code Solution
None
Discussion / Controversy
Cross-Site Scripting / HTML Injection is a special case of XML injection.
References
Testing for XML Injection (OWASP-DV-008)
XML Injection (WASC)
XML Injection (CWE)