HexBrain

X / xAI · Report #961757

Twitter Media Studio Source Information Disclosure With Analyst Role

Validstatus
mediumseverity
27upvotes
26 Oct 2020disclosed

How it was found

== Steps ==

  1. With "A" account go to "https://studio.twitter.com/account_management/your_account_number_here/account_users" and Add account "B" as analyst.
  2. Now, With "B" account go to "https://studio.twitter.com/" and switch to "A" account. Then go to "https://studio.twitter.com/producer" and you can't see "Sources" section same page. Because you are Analyst role.
  3. With "B" account go to GET request "https://studio.twitter.com/1/live/ingest/list.json?account_id=account_id&owner_id=owner_id&user_id=user_id" and you can Information Disclosure.

PoC Video: https://youtu.be/nalRNUeJq3Y

Impact

With Analyst role you can access all producer sources in Victim's account. You can see "source name", "source url" and "source key". You can will create new broadcast with this information. (With Analyst Role)

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