Обнаружены уязвимости в приложении Freedom Chat: номера телефонов и PIN-коды пользователей были под угрозой

Обнаружены уязвимости в приложении Freedom Chat: номера телефонов и PIN-коды пользователей были под угрозой

Приложение для обмена сообщениями Freedom Chat исправило две серьезные уязвимости безопасности: одну, которая позволяла злоумышленнику угадывать номера телефонов зарегистрированных пользователей, и другую, из-за которой PIN-коды пользователей становились доступны другим участникам приложения.

Freedom Chat, запущенное в июне, позиционирует себя как надежное и защищенное приложение для общения, утверждая, что номера телефонов пользователей остаются конфиденциальными.

Однако исследователь безопасности Эрик Дейгл обнаружил, что номера телефонов и PIN-коды, используемые для блокировки приложения, можно было легко получить, воспользовавшись уязвимостями. Он обнаружил эти проблемы на прошлой неделе и сообщил о них разработчикам, так как приложение не имеет публичной программы для сообщения об уязвимостях.

Владелец приложения подтвердил, что все PIN-коды были сброшены, выпущена новая версия приложения, а также введены ограничения на количество запросов к серверам, чтобы предотвратить массовые попытки угадывания.

Дейгл смог получить номера телефонов почти 2000 пользователей, которые зарегистрировались с момента запуска. Серверы приложения позволяли отправлять миллионы запросов с номерами телефонов для проверки их наличия в базе.

Кроме того, приложение случайно раскрывалo PIN-коды всех пользователей, находящихся в одном публичном канале, даже если эти PIN-коды не были видны внутри самого приложения. Это означало, что любой участник канала мог узнать PIN другого пользователя, что создавало риск доступа к приложению с украденного устройства.

В последнем обновлении приложения разработчики объяснили, что в результате ошибки на стороне сервера PIN-коды пользователей случайно стали доступны в системном ответе. Несмотря на это, переписка пользователей не была под угрозой, так как приложение не поддерживает подключение нескольких устройств к одному аккаунту. Для обеспечения безопасности были сброшены все PIN-коды.

Freedom Chat является вторым приложением для обмена сообщениями разработчика Таннерa Хааса после Converso, которое было удалено из магазинов приложений после выявления уязвимостей, позволявших получать доступ к личным сообщениям пользователей.

Tion