X / xAI · Report #961757
Twitter Media Studio Source Information Disclosure With Analyst Role
Validstatus
mediumseverity
27upvotes
26 Oct 2020disclosed
How it was found
== Steps ==
- With "A" account go to "https://studio.twitter.com/account_management/your_account_number_here/account_users" and Add account "B" as analyst.
- 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.
- 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)