HexBrain

Shopify · Report #1021906

[Information Disclosure] Amazon S3 Bucket of Shopify Ping (iOS) have public access of other users image

Validstatus
mediumseverity
$2,900bounty
135upvotes
21 Nov 2020disclosed

How it was found

Hello Shopify, when testing Shopify Ping share image function, I discovered an Amazon S3 bucket which has public access which allows an attacker to view all the image of other merchant & users.

Steps To Reproduce:

  1. Install Shopify Ping on your phone then enable Shopify Chat for your store.
  2. Go to your Shopify Store and start chatting as a customer. ███
  3. Log in to Staff account on Shopify Ping and click on send image ████████
  4. Back to Shopify Store as Customer and inspect the website code, you will find the URL of image ██████████ https://ping-api-production.s3.us-west-2.amazonaws.com/oks██████
  5. Now visit https://ping-api-production.s3.us-west-2.amazonaws.com, you can view all images of other stores. █████████

Impact

Using this Bucket access, a hacker can steal all private images of other stores and the user who shared through Shopify Ping.

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