[ecommerce.shopify.com] Invalidated redirection
Low
Vulnerability Details
Hello,
**Endpoint :** https://ecommerce.shopify.com/auth/shopify?shop=[victim_shop].myshopify.com&return_to=/////example.com
Suppose, victim has not linked his shop with ecommerce.shopify.com portal then an attacker can redirect him on an external website after linking or rejecting.
**Steps to reproduce :**
1. Get logged in as admin in your shop and ecommerce.shopify.com
2. Open this link : https://ecommerce.shopify.com/auth/shopify?shop=[your-shop].myshopify.com&return_to=/////example.com
3. If you are logged in then **Link These Accounts** button and **No thanks** link will be shown.
4. Click on **Link Account** button or **No thanks** link.
5. You will be redirected on https://example.com instead of ecommerce.shopify.com
6. Done
Again, your shop should not be linked to ecommerce.shopify.com.
**Suggested Fix :** Use more stronger regular expression at this endpoint
Best regards,
Shailesh
Actions
View on HackerOneReport Stats
- Report ID: 175168
- State: Closed
- Substate: resolved
- Upvotes: 9