Shopify · Report #62861
Bulk Discount App in myshopify.com exposes http://bulkdiscounts.shopifyapps.com vulnerable to XSS
Validstatus
2upvotes
23 Jul 2015disclosed
How it was found
Installing the Bulk Discount App in *.myshopify.com (which requires a paid basic plan) makes the bulkdiscounts.shopifyapps.com vulnerable to XSS due to non sanitized input in products and collections.
POC:
- Enter a product name or a collection such as "><img src=x onerror=prompt(document.domain)> and save it.
- Install the Shopify BulkDiscounts App
- Go to Apps -> Shopify BulkDiscounts
- Click on "Create One now" or "New Discount Set"
Due to improper sanitization XSS occurs in the shopifyapps.com domain !!
Thanks