Жертве не требовалось даже открывать диалог: вредоносный код запускался на iOS сам сразу при доставке сообщения из-за сбоев обработки файлов. На подготовку такой атаки у исследователя ушёл целый год.

Доклад об атаке через стикеры на OffensiveCon. Источник фото: kod.ru

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

Сбои памяти в этой библиотеке угрожали клиентам на всех платформах.

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

Команда сервиса оспаривала критичность уязвимости: из-за фильтров на сервере оценку бага снизили с 9,8 балла.

В итоге платформу обезопасили, переведя рендеринг на библиотеку tlottie на Rust. На iOS она заработала в сентябре.

Что это значит

Мессенджеры лучше обновлять сразу: получить доступ к переписке и данным злоумышленники могут вообще без действий с вашей стороны.