HTTP parameter pollution
Web security vulnerability
- 1 min read
- 3 chapters
Related on Lably
Through Web application, Delimiter and Parameter
There is no RFC standard on what should be done when it has passed multiple parameters. HPP could be used for cross channel pollution, bypassing CSRF protection and WAF input validation checks.
Behaviour
When they are passed multiple parameters with the same name, here is how various back ends behave.
Sign in to keep reading
2 more chapters are free with a Lably account.
Types
Client-side
- First Order / Reflected HPP
- Second Order / Stored HPP
- Third Order / DOM HPP
Server-side
- Standard HPP
- Second Order HPP
Prevention
Proper input validation and awareness about web technology on HPP is protection against HTTP Parameter Pollution.

