HexBrain

Shopify · Report #837729

Session works after logout from Shopify account and password of online store is displayed

Validstatus
lowseverity
157upvotes
27 Apr 2020disclosed

How it was found

When a user creates a Shopify Lite Plan account, in the product creation stage when the account has not been upgraded, the store's password is enabled such that any visitor who wants to access the store is required to enter password before being granted access to view the products listed in the online store.

When a logout request has been made and response has been received/displayed that logout is successful, session still works when https://unctify.myshopify.com/accounts/passwords is entered in the browser url address bar; the resulting Shopify page displays the password required to enter the store which is supposed to be visible to only the admin and those who have been sent this password.

Please see the PoC attached.

Impact

Third party can view the listed products and also exploit the user session vulnerability.

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