Vulnerabilities
Web Cache Deception
Also known as: WCD, Path-confusion cache attack
Definition
An attack where a malicious URL tricks an intermediary cache into storing a victim's authenticated, sensitive response under a publicly cacheable path.
Examples
- Sending a victim a link to /profile/picture.jpg that the cache treats as static while the app serves /profile.
- Caching a victim's banking dashboard via /dashboard/index.css and downloading it as an attacker.
Related terms
Cache Poisoning
An attack that stores a malicious response in a shared cache so that other users later receive the attacker's content.
HTTP Request Smuggling
An attack that exploits disagreements between a front-end proxy and a back-end server on how an HTTP request ends, so an attacker can sneak a hidden second request through.
Session Hijacking
An attack that takes over a victim's authenticated session by stealing or forging the session identifier so the attacker can act as the user without their credentials.
Broken Access Control
A class of vulnerabilities where authorization rules are missing or incorrectly enforced, letting users perform actions or reach data outside their privileges.
Reverse Proxy
Reverse Proxy — definition coming soon.