HexBrain

Lyst · Report #631589

Web Cache poisoning attack leads to User information Disclosure and more

Validstatus
mediumseverity
45upvotes
22 Mar 2022disclosed

How it was found

Hello

Your Web-Server is vulnerable to web cache poisoning attacks. This means, that the attacker are able to get another user Information.

If you are logged in and visit this website (For example): https://www.lyst.com/shop/trends/mens-dress-shoes/blahblah.css

Then the server will store the information in the cache, BUT with the logged in user information. A non-logged-in user can then visit this website and see the information contained therein.

In that case, this url: https://www.lyst.com/shop/trends/mens-dress-shoes/blahblah.css can be visited in Private Mode and still you will be shown as "LOGGED IN" and then check the Source code you will get your email, member id ,etc..

Some informations about the attack: https://www.blackhat.com/docs/us-17/wednesday/us-17-Gil-Web-Cache-Deception-Attack.pdf

The screenshots with the steps are in the attachments.

Impact

Web cache poisoning attack can be used to steal user informations like email, name and member id which is important for the login security feature.

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