HexBrain

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:

  1. Visit https://acquisition-uat.gsa.gov/?letme=4449 to make sure the service is available. Note: letme=4449 is used as cache buster as we do not want to poison the application without parameter.
  2. Poison the link using curl command
curl https://acquisition-uat.gsa.gov/\?letme\=4447 -H "Host: acquisition-uat.gsa.gov:8888"
  1. 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.

This report was disclosed publicly on HackerOne and belongs to its author and the program. See the original