HexBrain

PayPal · Report #488147

Stored XSS on https://paypal.com/signin via cache poisoning

Validstatus
highseverity
$18,900bounty
685upvotes
7 Aug 2019disclosed

Summary

Due to a configuration in frontend, caching servers, it was possible for a researcher to use request smuggling to convert a page request into a cached redirect. If the cached redirect were accessed by a legitimate user, an attacker's content would be rendered instead of the requested page. While this would not impact any back-end data, this could interfere with the integrity of certain pages, including potential interference with the sign-in page. PayPal worked with the researcher and our technical teams to remediate the issue and confirm there was no evidence of real-world attacks.

I've posted a full writeup over at https://portswigger.net/blog/http-desync-attacks-request-smuggling-reborn

How it was found

The write-up for this report has not been downloaded yet, or the program disclosed it without one. Read it on HackerOne.

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