Store Deletion or Sell without authentication

Disclosed: 2021-10-21 18:57:07 By fr4via To shopify
Low
Vulnerability Details
In order for an owner to "close or sell" the store, a password is required in order to confirm the decision, when the action is applied in the web application. It was identified that the mobile application doesn't require credentials in order to perform the same action, thus by navigating to the Settings->Plan and Permissions -> Sell or Close [bottom of the page] , the user may 'close' the shop without issuing a password. - The flow in the first case is shown in the screenshots close1.png, close2.png, close3.png (see attachments) - The flow in the second case is shown in the screenshot cloceAccountMobile1.png ## Impact By the time that the physical access requirement is satisfied and since the application is not protected by any kind of user verification (e.g. login pin), as a first place, an unauthorised entity may access the options mentioned above add Sell or Delete a shop without providing any authentication.
Actions
View on HackerOne
Report Stats
  • Report ID: 1087382
  • State: Closed
  • Substate: resolved
  • Upvotes: 16
Share this report