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 - Improper Output Handling
Return to Periodic Table Working View
Improper Output Handling
Root Cause Summary
The root cause of improper output handling is an application passing along data and not interrogated consistently through mechanisms such as filtering or sanitization. Improper output handling can occur while passing data to applications or between tiers within an application architecture. Not validating output data may allow an application to pass along improper output encoding or escaping, invalid data, incorrect data, or malicious content to the consumer.
Browser / Standards Solution
None
Perimeter Solution
None
Generic Framework Solution
Provide context-sensitive encoders for all common data types in all output contexts, ensuring no custom code can write directly to output.
Custom Framework Solution
Provide context-sensitive encoders for all custom data types in all output contexts, ensuring no custom code can write directly to output.
Custom Code Solution
None
Discussion / Controversy
None