Хакер обнаружил метод, позволяющий разместить пост на странице любого пользователя Facebook, даже не находясь у него в друзьях. Шритех продемонстрировал работу метода на странице создателя соцсети. Он опубликовал пост, где рассказывал о самой уязвимости и о том, какие шаги он предпринял, чтобы донести сведения о ней до службы безопасности Facebook.
Пост на странице Цукерберга был опубликован с режимом приватности «для друзей», поэтому, как утверждает хакер, его не могли увидеть посторонние пользователи. Вскоре после публикации записи аккаунт Халила Шритеха был временно заморожен. Кроме того, с ним связались представители соцсети, которые попросили предоставить подробную информацию об уязвимости.
Палестинец рассказал, что он пытался «достучаться» до службы безопасности Facebook до публикации поста на странице Цукерберга. Для этого хакер несанкционированно разместил пост на странице Сары Гудин (Sarah Goodin), которая училась в одном колледже с создателем Facebook, и дал ссылку специалисту из службы поддержки соцсети. Однако последний не смог увидеть запись, так как не был «френдом» Гудин, поэтому посчитал, что Халил Шритех рассказывает о документированной функции.
Сам хакер для доказательства существования уязвимости записал видео, на котором показал процесс взлома одной из страниц.
Политика Facebook предусматривает выплату как минимум 500 долларов за сообщение об уязвимостях соцсети. Однако представители компании сообщили палестинцу, что он не получит денег, так как нарушил условие, запрещающее демонстрировать ошибки на «живых» аккаунтах — для этого нужно использовать тестовые страницы.
В Facebook есть возможность размещать публикации на чужих страницах. Однако сделать это могут только «френды» пользователя и при условии, что последний не запретил подобные действия в настройках аккаунта.