web-http-parameter-pollution

Installation
SKILL.md

HTTP parameter pollution

When it applies

A request passes through more than one component that parses parameters — a WAF/gateway, then the app; or a frontend that builds a backend request. If they resolve a duplicated parameter differently, you can show one value to the guard and another to the logic.

Why it works

There is no single rule for ?x=a&x=b: PHP/Apache take the last, ASP/IIS concatenates (a,b), classic JSP takes the first, Node/Express makes an array. When the validator and the consumer sit on different stacks, a value that passes validation isn't the value that's used.

Installs
2
GitHub Stars
19
First Seen
7 days ago
web-http-parameter-pollution — noorqureshi/sploitagent