↓ Skip to main content
← All research

DOM XSS on PayPal's Main Domain

1 min read Patrik Grobshäuser Archive

Research summary

A payload placed in the URL fragment reached a DOM sink on PayPal's main domain and executed; PayPal closed the report as a duplicate.

Products
PayPal
Vulnerability
DOM XSS

Published in 2014. Product behaviour and tooling described here reflect that time.

I recently discovered a DOM cross-site scripting issue while testing PayPal. The process was straightforward — inserting this payload into the URL was enough:

#"><img src=/ onerror=alert(2)>

Impact
#

The DOM executed the JavaScript straight from the URL. This vulnerability would have affected all registered PayPal users. The report was closed as a duplicate, but I wanted to write it up anyway.

Disclosure
#

Here’s the PoC I sent to the PayPal bug bounty team.

— Patrik Grobshäuser

Related