CSRF zranitelnost umožňovala úplné převzetí Facebook účtu

Zdroj: SOOM.cz [ISSN 1804-7270]
Autor: ScheRas
Datum: 22.10.2013
Hodnocení/Hlasovalo: 2.25/4

Zranitelnost, kterou objevil Josip Franjković ze společnosti Pyxio, již byla Facebookem opravena.

Facebook obsahuje funkci, která nám umožňuje najít na Facebooku přátele podle našeho e-mailového adresáře, a přiřadí tento email k našemu účtu. Po spárování e-mailu s účtem Facebook vytvoří GET požadavek na https://m.facebook.com/contact-importer/login/?api_instance=1&api_ver=wave5&auth_token=TOKEN, který provede přidání e-mailu k účtu. Problém byl v tom, že tento požadavek šlo provést několikrát za sebou a fungoval i pro ostatní uživatele.

Postup vedoucí k převzetí účtu oběti tedy mohl vypadat nějak takto:

Ještě jednou připomínám, že chyba byla v průběhu srpna Facebookem opraven.