bug-bounty480
google297
xss277
microsoft249
facebook211
rce159
apple150
exploit136
bragging-post102
account-takeover98
malware94
csrf84
cve79
privilege-escalation74
authentication-bypass65
stored-xss65
writeup61
reflected-xss57
browser54
react53
ssrf51
phishing50
dos50
input-validation49
cloudflare49
access-control49
cross-site-scripting48
node46
aws46
smart-contract45
docker45
sql-injection45
ethereum44
defi43
web-security43
web-application42
supply-chain42
oauth41
web339
burp-suite36
lfi34
vulnerability-disclosure34
idor34
html-injection33
smart-contract-vulnerability32
race-condition32
clickjacking31
reverse-engineering31
information-disclosure30
csp-bypass30
0
7/10
bug-bounty
A persistent XSS vulnerability was discovered in PayPal's Braintree payment gateway where the cancelUrl parameter was reflected in script context on the PayPal login page without proper sanitization. By escaping quote characters and injecting HTML5 event listeners, attackers could implement keylogging to steal passwords despite PayPal's Content Security Policy restrictions by using postMessage API.
persistent-xss
password-theft
keylogging
csp-bypass
braintree
paypal
web-application
bug-bounty
payment-gateway
html5-event-listeners
csrf
script-injection
PayPal
Braintree
Casper Sleep Inc.
braintree/web/3.9.0
0
7/10
research
A detailed writeup presenting five real-world XSS vulnerabilities across different web applications, showcasing evasion techniques including mobile DOM-events not covered by blacklists, hidden input attribute injection, WAF bypass through incomplete tag closure with script src attributes, and the importance of testing overlooked functionality.
xss
stored-xss
reflected-xss
dom-events
input-validation
blacklist-bypass
waf-bypass
mobile-vulnerabilities
hidden-input-xss
script-injection
accesskey-attribute
onerror-event
filter-evasion
penetration-testing
bug-bounty
quote-filtering
Oleksandr Opanasiuk