Published On: 13 May 2019
Hello, guys! I am Binit Ghimire, from Nepal. Back in October, 2018, I was able to discover a vulnerability in Facebook that let me create unauthorized comments on live streams of people who aren't my friends and don't allow non-friends to comment on their posts. For this vulnerability, the Facebook Security Team rewarded me a bounty amount of $750, which was the first ever bounty that I ever received.
Suppose there is a person who isn’t a friend of mine on Facebook. That person allows only “Friends” to comment in posts, pictures and videos. When that person goes live on Facebook and I watch the live stream, there appears “Share” button and reaction buttons. Just above the reaction and “Share” buttons, there appear text like “Hello”, tears-of-joy emoji, heart emoji, etc. in the live stream. When I click on any of those, it gets commented, even though it wasn’t meant to be commented there.
This bug allows attacker to publish his/her comments on live streams of non-friends who allow only friends to comment on their posts
Step
1
As a non-friend of a person who allows only friends to comment on his/her posts, open any of the live streams available in his/her profile.
Step
2
You will see Share button, reactions button and above these, you will see some text like “Hello”, tears-of-joy emoji, heart emoji, etc. as shown in “photo1.jpg”. What you need to do here is, click on these text for commenting.
Step
3
It will be commented on the live stream with your Facebook account even though the live streamer doesn’t allow outsiders to comment on his/her posts.
1. An account which isn’t your friend and allows only Friends to comment on posts. 2. Your Facebook account 3. The person who isn’t your friend and allows only Friends to comment on posts needs to start a live stream.
I have written a full write-up with all the details, vulnerability report, proof-of-concept, replies from the Facebook team and my follow-up responses in the official website of Ask Buddie, a Facebook group where you can help and support in the field of technology. You can read the full write-up here: https://www.askbuddie.com/blog/unauthorized-comments-on-facebook-live-stream/
photo1.jpg and photo2.jpg refer to the photos I attached in Step #2 and Step #3.