Where to start
Ordered by actual difficulty. At the same level: isolated lab first, then the guided room, and the full machine last.- PortSwigger β Cache key injection (Apprentice) Β· π¬π§
- PortSwigger β Combining web cache poisoning vulnerabilities (Apprentice) Β· π¬π§
- PortSwigger β Exploiting exact-match cache rules for web cache deception (Apprentice) Β· π¬π§
- PortSwigger β Exploiting HTTP request smuggling to perform web cache deception (Apprentice) Β· π¬π§
- PortSwigger β Exploiting HTTP request smuggling to perform web cache poisoning (Apprentice) Β· π¬π§
- PortSwigger β Exploiting path mapping for web cache deception (Apprentice) Β· π¬π§
Curated resources
PortSwigger labs practicing Web Cache Attacks (Poisoning / Deception) (21)
TryHackMe rooms practicing Web Cache Attacks (Poisoning / Deception) (1)
β Back to the full glossary Last updated: 2026-08-13