Periscope android app deeplink leads to CSRF in follow action

Program: x.com Bug Type: CSRF Bounty: 1540 Date: 2019-05-18
CSRF mobile-security android

Summary

This report describes a potential CSRF vulnerability in Shopify's PayPal integration. The merchantId parameter, which links a store to a PayPal account, functions as a static secret instead of a proper per-request CSRF token. If the merchantId is ever exposed (e.g., through logs or prior admin access), an attacker could craft a URL that tricks a store admin into connecting the attacker's PayPal account to the victim store. Exploitation is mostly theoretical due to the long, unguessable nature of the merchantId, but exposure of this static value would allow unauthorized linking of payment accounts.

This summary was generated by AI

References