Definition
HTTP response splitting is a form of web application vulnerability, resulting from the failure of the application or its environment to properly sanitize input values. It can be used to perform XSS (cross site scripting), cross-user defacement, web cache poisoning, and similar exploits.