Угрозы

Microsoft предупредила об уязвимости в Android-SDK, который использовали криптокошельки с десятками миллионов установок

Маша Даровская
By Маша Даровская , IT-редактор и автор
Microsoft предупредила об уязвимости в Android-SDK, который использовали криптокошельки с десятками миллионов установок
Обложка © Anonhaven

Microsoft раскрыла подробности опасной уязвимости в стороннем Android-SDK EngageSDK. Этот набор библиотек используют разработчики мобильных приложений для push-уведомлений и обмена сообщениями. Проблема затрагивала в том числе приложения криптокошельков: по оценке Microsoft, только у таких программ суммарно было более 30 миллионов установок.

Суть уязвимости — в ошибке перенаправления intent. В Android intent — это механизм, с помощью которого компоненты приложения и разные приложения обмениваются командами и данными. Если такой механизм реализован небезопасно, злоумышленник может заставить уязвимое приложение выполнить действие от своего имени и с его правами. В данном случае это могло открыть доступ к конфиденциальным данным: персональной информации, учетным данным и финансовым сведениям.

Визуальное представление перенаправления по намерению.

По данным Microsoft, проблема находилась в компоненте MTCommonActivity, который SDK добавлял в итоговый манифест приложения уже после сборки. Это важная деталь: разработчик мог не заметить риск на этапе обычной проверки кода, потому что опасный экспортируемый компонент появлялся не в исходном манифесте, а в объединённом. Уязвимость была спрятана в зависимости, а не в прикладной логике самого кошелька.

Уязвимая активность MTCommonActivity добавлена ​​в объединенный манифест.

Microsoft сообщила EngageLab об ошибке в апреле 2025 года. В мае 2025 года о ней уведомили и команду безопасности Android, поскольку уязвимые приложения распространялись через Google Play. Исправление выпустили 3 ноября 2025 года в версии EngageSDK 5.2.1. Это подтверждается и публикацией Microsoft, и данными Maven Repository по версиям библиотеки.

На момент публикации исследования Microsoft заявила, что не обнаружила признаков эксплуатации уязвимости в реальных атаках. Компания также указала, что все найденные приложения криптокошельков с уязвимыми версиями SDK удалены из Google Play, а дополнительные защитные механизмы Android снижают риск для пользователей, которые успели установить такие приложения раньше.

EngageLab позиционирует свой Android SDK как библиотеку для push-уведомлений, обмена сообщениями и сопутствующих функций вовлечения пользователя. То есть уязвимость находилась не в редком исследовательском модуле, а в довольно приземлённом инфраструктурном компоненте, который разработчики ставят ради уведомлений и коммуникации с пользователем.

Google в своей справке по устранению уязвимостей класса intent redirection отдельно советует прослеживать источник недоверенных intent и выбирать способ защиты в зависимости от того, откуда именно приходит внешний вызов.

Есть новость? Станьте автором.

Мы сотрудничаем с независимыми исследователями и специалистами по кибербезопасности. Отправьте нам новость или предложите статью на рассмотрение редакции.

Вопросы по теме

Что случилось?
Microsoft нашла опасную уязвимость в стороннем Android-SDK EngageSDK, который использовали мобильные приложения, в том числе криптокошельки.
Это уязвимость Android?
Нет. Ошибка была не в самой ОС Android, а в сторонней библиотеке, которую разработчики встраивали в свои приложения.
Что такое EngageSDK простыми словами?
Это набор готовых библиотек для Android, которые помогают добавить в приложение push-уведомления, обмен сообщениями и похожие функции.
Что такое intent и почему это важно
Intent в Android — это способ передать команду или данные между частями приложения или между разными приложениями. Если такой обмен настроен небезопасно, одно приложение может заставить другое выполнить лишние действия или открыть доступ к данным.
Какие данные могли оказаться под угрозой?
Microsoft пишет о персональных данных, учетных данных пользователей и финансовой информации.
Сколько пользователей могло затронуть?
По данным Microsoft, только у приложений криптокошельков, которые использовали этот SDK, было более 30 миллионов установок.
Были ли реальные атаки?
На момент раскрытия технических подробностей Microsoft заявила, что не видит доказательств эксплуатации уязвимости в реальных атаках.
Исправление уже есть?
Да. Уязвимость исправили в версии EngageSDK 5.2.1, выпущенной 3 ноября 2025 года.
Что сделали с приложениями в Google Play?
Microsoft сообщила, что все обнаруженные приложения криптокошельков с уязвимыми версиями SDK удалены из Google Play
Что делать обычному пользователю?
Проверить, обновлено ли приложение до последней версии, и не держать на телефоне лишние программы из непонятных источников. В этом кейсе атака предполагала наличие вредоносного приложения на том же устройстве.