Solving this lab requires an understanding of several other web vulnerabilities. If you're still having trouble solving it after several hours, we recommend completing all other topics on the Web Security Academy first.
Lab: Cache key injection
This lab contains multiple independent vulnerabilities, including cache key injection. A user regularly visits this site's home page using Chrome.
To solve the lab, combine the vulnerabilities to execute alert(1)
in the victim's browser. Note that you will need to make use of the Pragma: x-get-cache-key
header in order to solve this lab.