HexBrain

Automattic · Report #1007988

Able to comment/view in others support ticket at https://en.instagram-brand.com/requests/dashboard

Validstatus
highseverity
52upvotes
5 Dec 2020disclosed

How it was found

Summary:

I reported the vulnerability to Facebook, and they have said to report it here for the bounty.

Platform(s) Affected:

https://en.instagram-brand.com/requests/dashboard

Steps To Reproduce:

  1. Create two account User A, User B at https://en.instagram-brand.com/
  2. Apply for Instagram brand from https://en.instagram-brand.com/requests/dashboard by User A
  3. Login to user B and intercept the request

4.Send a post request with cookie and other header got by intercepting user B in the below endpoint and replace comment 44799 with User A support ticket id POST /wp-json/brc/v1/approval-requests/44799/comments HTTP/1.1 text=sure thanks&files=1597287925578-44741-%3Etest.jpg&sizes=4249

Supporting Material/References:

video POC - https://drive.google.com/file/d/1My6MQuQTmYwCWQw_7uw1veGFkn13WkDP/view?usp=sharing screenshot of viewing other's messages - https://drive.google.com/file/d/1WnDGPDHGA6pP9RIPBQpEAIXxPTaFJZVX/view?usp=sharing&fbclid=IwAR3k4cEfCcUcfBKhlffQgjDcy4ASRf7V3fsS7FmZcHyyd_HZZfFk1OlDpf8

Impact

  1. can comment in other's support ticket
  2. can view other's support ticket comments (Both Instagram as well as user's)

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