Шифратор вымогателя Hive для Linux переписан на Rust

Шифратор вымогателя Hive для Linux переписан на Rust

Шифратор вымогателя Hive для Linux переписан на Rust

Эксперт Group-IB, известный в Сети как rivitna, нашел необычный образец Linux-версии вымогательской программы Hive: ее шифратор оказался написанным на Rust, а не Go, как прежде. Подобное новшество позволяет повысить быстродействие, эффективность и стабильность работы вредоносного кода.

Создатели нового шифратора Hive также усложнили задачу аналитикам, которые раньше могли извлечь из записки с требованием выкупа учетные данные для доступа к персонализированной странице в Tor и следить за ходом переговоров. Эта возможность теперь закрыта: предоставляемые жертве логин и пароль не хранятся в исполняемом коде, а передаются ему при запуске как аргумент командной строки.

 

Такой же прием использует другой освоивший Rust шифровальщик, BlackCat/ALPHV. Схожесть даже ввела в заблуждение антивирусы: по состоянию на 28 марта Hive детектируют 42 из 70 защитных решений из коллекции VirusTotal, но в некоторых случаях — с вердиктом BlackCat.

Научилась ли Windows-версия Hive так же скрывать важную информацию от пытливых глаз, на настоящий момент неизвестно. Если нет, можно ожидать, что нововведение в скором времени станет доступным и на этой платформе.

Шифровальщик Hive активен в интернете как минимум с июня прошлого года. Осенью злоумышленники портировали его на Linux и опробовали новую версию в атаке на крупного немецкого ретейлера MediaMarkt.

В ядре Linux нашли первую уязвимость в коде на Rust

В ядре Linux зафиксировали первую уязвимость (CVE), связанную с кодом на Rust. Об этом сообщил один из ключевых разработчиков ядра Грег Кроа-Хартман, а подробности появились в рассылке Linux. Речь идёт о проблеме под идентификатором CVE-2025-68260, которая затрагивает переписанный на Rust драйвер Android Binder.

Проблема, согласно публикации Phoronix, связана с состоянием гонки (race condition), возникающим из-за использования небезопасного Rust-кода. В определённых условиях это может привести к повреждению указателей в памяти и, как следствие, к сбою системы.

Уязвимость затрагивает версии ядра Linux 6.18 и новее, то есть те сборки, где появился Rust-драйвер Binder. Важно отметить, что речь идёт именно о потенциальном сбое в работе системы — удалённого выполнения кода или компрометации здесь нет.

Сам Грег Кроа-Хартман подчёркивает, что это первый подобный случай с момента появления Rust-кода в основном дереве ядра Linux. И хотя для кого-то новость может прозвучать тревожно, разработчики призывают не делать поспешных выводов: уязвимость не критическая, а сам факт её обнаружения — скорее показатель того, что Rust-код в ядре теперь проходит тот же путь зрелости, что и C-код десятилетиями ранее.

В сообществе также отмечают, что проблема возникла не «вопреки» Rust, а как раз из-за использования небезопасных участков, без которых в ядре пока не обойтись. Это лишний раз показывает, что Rust снижает класс рисков, но не отменяет необходимости аккуратного проектирования и ревью.

Подробности по CVE-2025-68260 уже опубликованы в официальной рассылке Linux CVE, а исправления, как ожидается, появятся в ближайших обновлениях ядра.

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