Новый Rust-шифровальщик 3AM прикрывает спину LockBit

Новый Rust-шифровальщик 3AM прикрывает спину LockBit

Новый Rust-шифровальщик 3AM прикрывает спину LockBit

В «дикой природе» специалисты заметили новое семейство программ-вымогателей, которому дали имя 3AM. Судя по всему, оно прикрывает неудачные попытки атак LockBit на корпоративные сети.

Шифровальщик 3AM попался исследователям из Symantec Threat Hunter Team (принадлежит Broadcom). В отчёте эксперты описывают вредонос так:

«3AM написан на Rust и, судя по всему, является абсолютно новым семейством вредоносных программ. Попав в систему, вымогатель пытается остановить ряд служб, после чего шифрует файлы».

«На заключительном этапе 3AM удаляет теневые копии, чтобы затруднить жертве возврат файлов в прежнее состояние».

Имя 3AM зловред получил благодаря записке с требованиями выкупа. Кроме того, он добавляет к зашифрованным файлам расширение «.threeamtime». Установить операторов 3AM пока не удалось.

В тех атаках, которые попались на глаза команде Symantec, киберпреступники пытались развернуть программу-вымогатель на трёх компьютерах в корпоративной сети. Защитные системы двух машин заблокировали 3AM.

Cobalt Strike в этом случае использовался на этапе постэксплуатации для повышения привилегий. После этого злоумышленники стараются продвинуться по сети латерально.

64-битный исполняемый файл 3AM написан на Rust и способен запускать серию команд для остановки процессов защитных программ и софта для резервного копирования.

Подпишитесь на новости

Обновите Telegram для Android: версия 13.2.2 закрыла опасную уязвимость

Telegram исправил уязвимость в HTML-виджетах, которые мессенджер открыл для ботов 9 ноября. Через ошибку скрипт из обычного сообщения мог выйти за пределы песочницы и выполнить машинный код на устройстве. Проблема находилась в движке JavaScript QuickJS, который Telegram использует в собственном форке QuickJS-ng.

Патч описан в журнале изменений песочницы виджетов Telegram на GitHub. Парсер QuickJS принимал конструкцию await using в заголовке цикла даже внутри обычных, неасинхронных функций.

В таком случае движок завершал функцию по пути для асинхронного кода и не закрывал ссылки на ее локальные переменные. Вложенные функции после возврата продолжали обращаться к уже освобожденному участку стека. Такой класс ошибок называют use-after-return.

О проблеме сообщили применительно к Telegram для Android 13.2.1, но, по данным Telegram, она затрагивала все платформы, где собирается форк движка. Исправление внесли 10 ноября: теперь парсер выдает синтаксическую ошибку на такую конструкцию. В тот же день вышла версия Telegram для Android 13.2.2.

Уязвимый код попал в основную ветку QuickJS-ng 16 мая вместе с поддержкой явного управления ресурсами. Ошибку описал разработчик Андреас Рёсдал.

9 ноября он опубликовал в репозитории QuickJS-ng аудит безопасности всего движка, проведенный с помощью модели Claude от Anthropic. В отчете 27 находок, уязвимость с await using в нем третья, с высоким уровнем опасности.

RSS: Новости на портале Anti-Malware.ru