November 2018
Beginner to intermediate
270 pages
7h 53m
English
On April 12th, 2016, the bug bounty hunter Mahmoud G. published a critical vulnerability in Badoo. Using a CSRF attack, it allows you to add other recovery accounts to hijack any Badoo user account.
Mahmoud G. discovered the following call, when a user added a Gmail account to their Badoo profile:
https://eu1.badoo.com/google/verify.phtml?rt=<State_param_value>&code=<Code_returned_from_google>
Unlike the previous vulnerabilities that have been reviewed, in this case, the request has an rt parameter, which protects the request from a CSRF attack. To find it, Mahmoud G. reviewed each request until they found the value in a .js file. It is included in the following line:
var url_stats = 'https://eu1.badoo.com/chrome-push-stats?ws=1&rt=<rt_param_value>'; ...
Read now
Unlock full access