Домой Софт Безопасность Исследователи обнаружили уязвимость в WeChat, позволяющую взламывать устройства через звонки

Исследователи обнаружили уязвимость в WeChat, позволяющую взламывать устройства через звонки

Группа исследователей из Калифорнии выявила критическую уязвимость в мессенджере WeChat, которая позволяла злоумышленникам захватывать контроль над аккаунтами с помощью одного звонка.

3
0

Специалисты по информационной безопасности из Калифорнии раскрыли сведения об обнаружении критической уязвимости в приложении WeChat. Ошибка в стеке VoIP позволяла злоумышленникам получать полный доступ к учетным записям пользователей на устройствах под управлением Android и iOS без какого-либо участия жертвы. Для реализации атаки не требовалось отвечать на входящий вызов или совершать другие действия, поэтому уязвимость классифицировали как «нулевого клика» (zero-click).

Мужчина эмоционально реагирует на звонок по мобильному телефону
Уязвимость в WeChat позволяла злоумышленникам захватывать аккаунты без участия владельца устройства

Особенности работы вредоносного ПО WeWorm

Для демонстрации возможностей найденной «дыры» в системе безопасности эксперты разработали червя, получившего название WeWorm. Процесс эксплуатации уязвимости выглядит следующим образом: злоумышленник, находящийся в списке контактов жертвы, совершает обычный аудио- или видеозвонок через мессенджер. В момент начала вызова вредоносный код начинает проникновение на устройство.

Жертве достаточно лишь услышать входящий звонок. Если пользователь отвечает, он слышит тишину, а в фоновом режиме червь продолжает свою работу. Даже если сбросить вызов, это не гарантирует защиту, так как злоумышленник может повторить попытку в любое время. В случае успешного завершения атаки, который занимает всего несколько секунд, нападающий получает доступ к переписке, списку контактов и другим конфиденциальным данным внутри WeChat. Несмотря на то что через мессенджер можно осуществлять платежи, встроенные системы защиты WeChat Pay требуют дополнительных уровней аутентификации, что ограничивает риски прямой кражи средств.

Меры защиты и реакция компании Tencent

Разработчики из Калифорнии ответственно подошли к раскрытию информации, передав все детали уязвимости компании Tencent — владельцу WeChat. К текущему моменту проблема была полностью устранена. Исправление реализовано в версиях 8.0.77 для Android и 8.0.76 для iOS. Согласно официальному заявлению Tencent, угроза была нейтрализована для всех пользователей с помощью серверных обновлений, поэтому отдельная установка патчей конечными пользователями не потребовалась. В самих обновлениях компания указала лишь стандартные формулировки о «исправлении ошибок».

Стоит отметить, что WeChat имеет версии для HarmonyOS, Windows, macOS и Linux, однако исследователи из Калифорнии не проводили тестирование этих платформ, и Tencent пока не включила их в список затронутых обновлением продуктов. На данный момент нет никаких доказательств того, что данная уязвимость использовалась киберпреступниками в реальных условиях («в дикой природе»).

Дальнейшие шаги исследовательской группы

Авторы находки планируют представить подробные технические отчеты об уязвимости на предстоящей отраслевой конференции. Они подчеркивают, что обнаруженный в WeChat дефект является лишь примером множества нестандартных векторов атак, существующих в современных мессенджерах. Исследователи намерены продолжить изучение подобных «поверхностей атак» в других приложениях в тесном сотрудничестве с разработчиками. Специалисты уверены, что решение проблем подобного уровня требует усилий всей индустрии, так как безопасность во многом зависит и от владельцев программных платформ.

Особенности «WeWorm» и масштаб экосистемы WeChat

Для понимания опасности инцидента важно учитывать статус самого приложения. WeChat — это не просто мессенджер, а полноценная «супер-аппа», которой пользуются около 1,4 миллиарда человек, причем наибольшая концентрация аудитории приходится на Китай. Изначально задуманное как средство для обмена сообщениями, голосовых и видеовызовов, приложение эволюционировало в комплексную социальную сеть и финансовую платформу. Сегодня через WeChat пользователи не только общаются, но и переводят деньги, оплачивают товары и услуги, заказывают доставку еды, бронируют такси и получают доступ к государственным и бизнес-сервисам.

Технические детали и условия эксплуатации

Исследователи, обнаружившие уязвимость, классифицировали проблему как «ошибку повреждения памяти» (memory corruption) в стеке VoIP приложения. На данный момент специалисты решили не раскрывать глубокие технические подробности до проведения предстоящей профильной конференции. Тем не менее, известно, что для успешной атаки через WeWorm злоумышленнику необходимо соблюдение одного ключевого условия: цель должна находиться в списке контактов нападающего. При этом модель смартфона или используемая операционная система (Android или iOS) значения не имеют.

Хотя в текущей статье упоминалось, что жертва слышит тишину при ответе на звонок, важно добавить, что если пользователь отклоняет вызов, атака временно прекращается. Однако исследователи подчеркивают, что это не является полноценным средством защиты: злоумышленник может просто повторить вызов в удобное время, например, когда жертва спит или находится вдали от устройства, что делает сценарий эксплуатации крайне опасным.

Перспективы исследования векторов атак

Группа исследователей, работающая над анализом WeChat, планирует расширить масштабы своей деятельности. Они заявили, что данная уязвимость является лишь одним из многих примеров нетрадиционных векторов атак, которые скрыты в современных приложениях для общения. В ближайшее время эксперты намерены провести аналогичные исследования в других программах, сосредоточившись на поиске «поверхностей атак» (attack surfaces) и тесном сотрудничестве с разработчиками для их минимизации. По словам авторов, полная защита пользователей потребует усилий всей индустрии, поскольку безопасность в конечном итоге зависит не только от авторов мессенджеров, но и от политики владельцев мобильных платформ.

Источник: https://www.techradar.com