HexBrain

Shopify · Report #729424

Stored XSS in private message

Validstatus
mediumseverity
$1,000bounty
124upvotes
8 Nov 2019disclosed

Summary

We recently deployed changes to email previews in our Timeline feature, and @mosuan identified that the <iframe> used to display email contents was no longer sandboxed. This resulted in a stored XSS vulnerability. This was a valid XSS within the scope of our program because it executed outside of the rich text and theme editors on /admin of the store. It was awarded $1000 because exploitation would require access to a staff account with Customers permission.

How it was found

1.Open customer function https://mosuan-img-src-x.myshopify.com/admin/customers 2.Click on the customer's email address F625957 3.Click the sent message on the current page F625959

Impact

admin

This report was disclosed publicly on HackerOne and belongs to its author and the program. See the original