Web Cache Deception
ID |
web_cache_deception |
Severity |
high |
Kind |
Security Misconfiguration |
CWE |
444 |
Description
Web cache deception may be possible when a web cache incorrectly caches dynamic content as static resources based solely on URL patterns or file extensions. This allows an unauthorized user to view sensitive data that was cached from another user’s session by crafting URLs that trick the cache into storing and serving private information.
Rationale
Attackers exploit web cache deception by appending fake static file extensions to URLs containing sensitive data, causing intermediate caches to store responses intended for authenticated users. When the attacker later requests the same manipulated URL, the cache serves the previously stored sensitive content without requiring authentication. This technique can expose personal information, session tokens, account details, or any data that should remain private to individual users.