QID 150632
Date Published: 2023-03-10
QID 150632: Web Cache Deception
Web Cache Deception (WCD) is an attack in which an attacker deceives a caching proxy into improperly storing private information sent over the internet and gaining unauthorized access to that cached data.
When the browser makes a request to a website, the connection usually passes through the CDNs (Content Delivery Network). CDNs are a geographically distributed network of proxy servers and their data centers, which caches the local copies of web content to provide faster access to the users by reducing their network latency, and thus reducing the load on web servers.
Caching servers have no safeguards to authenticate users and prevent information, and it only stores non-user specific static or public content. And all the user-specific dynamic contents get routed to the main servers of the website or service a user interacts with.
The web caching deception (WCD) attack works by the technique of path confusion attack. It manipulates the URL path by which the cache server is forced to store, and the sensitive data gets revealed as public content.
The WAS scanning engine detects the WCD vulnerability using the following steps:
If web cache deception vulnerability exists, an attacker can force the sensitive data into the cache. This data can then be accessed and exploited by the attacker. The mechanism closely resembles cache poisoning that instead pollutes the cache with an exploit payload.
CVEs related to QID 150632
| Advisory ID | Software | Component | Link |
|---|