Les analystes de Check Point ont констатировали, что многие устройства Android (в частности, Samsung, Huawei, LG, Sony и, возможно, другие производители) уязвимы для интересных атак. Вам понадобится имитировать одно特殊的 SMS-сообщение, которое обычно исходит от операторов мобильной связи, и тогда злоумышленник сможет перехватить электронную почту или трафик с уязвимых устройств.
Проблема, выявленная экспертами, связана с инструкциями OMA CP (Open Mobile Alliance Client Provisioning). Это стандарт, который позволяет операторам мобильной связи отправлять сетевые параметры в виде специальных сообщений на клиентские устройства.Такие сообщения могут содержать параметры MMS-сервера, адрес прокси, почтовый сервер, домашнюю страницу браузера и параметры закладок, серверы для синхронизации контактов и календаря и т. д.
Исследователи Check Point выяснили, что четыре производителя смартфонов реализовали этот стандарт на своих устройствах небезопасным образом. Смартфоны Samsung, Huawei, LG и Sony могут принимать сообщения OMA CP, даже если они поступили из ненадёжного источника.


Эксперты отмечают, что самый простой способ атаковать устройства Samsung заключается в том, что они принимают все сообщения OMA CP без аутентификации и проверки. Смартфоны Huawei, LG и Sony защищены немного лучше, поскольку в их случае отправитель сообщения должен как минимум указать IMSI устройства.

Хотя IMSI-коды теоретически трудно получить, эксперты Check Point объясняют, что здесь ничто не является невозможным. Например, операторы мобильной связи предоставляют платные услуги, с помощью которых они конвертируют номера телефонов в IMSI-коды для сторонних поставщиков мобильных услуг. Другими словами, злоумышленник может получить IMSI у поставщика за небольшую плату. Что еще хуже, почти у трети приложений Android есть доступ к IMSI устройств, поскольку они запросили и получили соответствующие разрешения. Это означает, что злоумышленники могут использовать IMSI-коды, полученные через вредоносные приложения или утечки данных.

Хотя атака, описанная Check Point, не является автоматической (пользователь должен нажать кнопку и подтвердить установку новых параметров злоумышленника), исследователи предупреждают, что злоумышленники могут легко подделать отправителя. Фактически у получателя нет реальной возможности определить, кто отправил сообщение. К сожалению, это означает, что многие пользователи согласятся заменить параметры устройства на новые, полагая, что они получены от настоящего оператора мобильной связи.
Таким образом, изменив параметры, злоумышленник может, например, перенаправить весь трафик жертвы через свой вредоносный сервер. Для реализации такой атаки не нужно никакого специального оборудования: для отправки специальных SMS достаточно GSM-модема (USB-модем за 10 долларов или телефон, работающий в режиме модема) и простого скрипта.
К счастью, три из четырёх производителей, указанных в экспертном отчёте, уже работают над устранением этой проблемы:
- Samsung включила исправление этой проблемы в майский пакет обновлений (SVE-2019-14073);
- LG опубликовала исправление в июле (LVE-SMP-190006);
- Huawei планирует внести необходимые исправления в пользовательский интерфейс для следующего поколения смартфонов серий Mate и P.
Единственный производитель, который не будет решать эту проблему, — Sony. Исследователи пояснили, что инженеры Sony «отказались признать уязвимость, заявив, что их устройства соответствуют спецификации OMA CP».
Но аналитики Check Point рекомендуют не только производителям выпускать исправления, но и пользователям устанавливать их. По их мнению, операторы мобильной связи должны блокировать сообщения OMA CP на уровне сети, чтобы такие сообщения не могли проходить через их сети, если только они не отправлены самим оператором. По мнению экспертов, в настоящее время доверять сообщениям PC OMA невозможно, и лучше отклонять их все.