Краткотрайна промяна в системата за обновяване на софтуера на AOMEI предостави на киберпрестъпниците начин да доставят зловреден софтуер през надежден маршрут.

Google Threat Intelligence Group (GTIG) и Mandiant установиха, че атакуващите многократно са променяли настройките за обновяване на AOMEI само за няколко минути между април и юли 2026 г.

Всеки компютър с AOMEI Backupper, проверяващ за актуализации по време на активен прозорец, е можел да получи злонамерено изтегляне вместо автентично обновяване.

Операцията не е разчитала на софтуерна уязвимост и не е изисквала от потребителите да отварят подозрителен файл. Вместо това атакуващите са променили два конфигурационни файла на сървърите на AOMEI, пренасочвайки изтеглянията и използвайки функцията за известия на програмата, за да стартират зловредния код.

Засегнати организации са докладвани в няколко сектора и държави, включително Индия, въпреки че пълният брой на компрометираните системи не е известен.

Анализаторите от GTIG на Google Cloud и Mandiant проследиха веригата на зловредния софтуер като CROSSROAD и SHINYROAD и приписаха дейността на група от автори на заплахата, която наричат UNC7017.

Първоначалната активност беше открита за първи път чрез телеметрия, споделена от Threat Analysis Lab на ManageEngine, която наблюдава подозрително поведение в края на май. AOMEI съобщиха на Google, че са предприели коригиращи мерки за защита на сървърите си за дистрибуция.

Хакери превземат обновленията на софтуера на AOMEI

Процесът на обновяване на AOMEI използва down_html.ini, за да предостави версия на пакета, контролна сума и местоположение за изтегляне. Отделен файл, Notifycfg.ini, управлява услугата за известия, включително кои локални програми да се изпълняват.

По време на наблюдаваните периоди на манипулация атакуващите са променяли и двата файла, така че софтуерът да приема и стартира вредоносен ZIP архив.

Изследователите регистрираха три конкретни прозореца: десет минути на 28 май, шест минути на 16 юли и пет минути на 20 юли. Атакуващите са възстановявали първоначалните настройки след всеки прозорец.

AOMEI Update Mechanism (Source - Google Cloud)
Механизъм за обновяване на AOMEI (Източник – Google Cloud)

Това направи обичайните проверки на активния сървър за обновления по-малко полезни: разследване, проведено по-късно, можеше да види само чистите файлове.

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

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

През юли атакуващите насочиха и едно изтегляне през публичен Google Cloud Storage контейнер след по-ранно използване на хранилище на Alibaba Cloud и домейни, проектирани да изглеждат свързани с AOMEI. Тази променяща се схема за доставка може да направи простите правила за блокиране на домейни по-малко надеждни.

Как е функционирала веригата от зловреден софтуер

Програмата от първи етап, CROSSROAD, пристигаше като upgrade-now.exe. Тя проверяваше параметри на компютъра и можеше да изтегля допълнителни файлове, да създава планирана задача и след това да изтрива собственото си копие.

Задачата стартираше легитимна програма Radmin на всеки три часа. Въпреки това процесът на Radmin беше поставен редом със създадена от атакуващия DLL библиотека, наречена BlkScrDl.dll, която той зареждаше при стартиране.

Тази DLL библиотека спомагаше за стартирането на SHINYROAD – задна врата, която можеше да комуникира със системите на атакуващите. По-късната активност включваше и ADAPTAGENT, клиент за рамката за командване и контрол Adaptix, маскиран като софтуер Nitro PDF.

Victim Profiling, Malware Delivery Logic (Source - Google Cloud)
Профилиране на жертвите, логика на доставка на зловреден софтуер (Източник – Google Cloud)

Използването на реален административен софтуер и познати имена на продукти може да направи злонамерения процес по-труден за разграничаване от нормалната дейност.

Други скорошни инциденти, като например случаят със зловреден софтуер във веригата за доставки на DAEMON Tools, показват как атакуващите могат да злоупотребят с надеждни софтуерни канали, за да достигнат до потребителите.

На 20 юли атакуващите добавиха втори риск. Те използваха невидим прозорец за известия с размер от един пиксел, за да накарат клиент на AOMEI да направи заявка за отдалечен файл чрез WebDAV.

Тази заявка можеше да подтикне Windows да изпрати данни за автентикация NetNTLMv2 към контролиран от атакуващите сървър без видим подканващ прозорец. Тази техника е известна като принудително извличане на идентификационни данни (credential coercion): компютърът на жертвата бива подтикнат да направи опит за удостоверяване към отдалечено местоположение.

Корекцията на ниво сървър от страна на AOMEI не премахва файловете, които вече са инсталирани на засегнатите компютри. Организациите, използващи софтуер на AOMEI, трябва да прегледат записите от крайните точки и мрежата, обхващащи периода на кампанията, като обърнат специално внимание на необичайни дъщерни процеси на модула за обновяване, неочаквани планирани задачи, свързани с Radmin или Nitro, както и връзки към посочените по-долу индикатори.

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

Инцидентът подчертава и структурен проблем при проектирането за производителите на софтуер: HTTPS и контролна сума, предоставена в неподписан конфигурационен файл, не са достатъчни, за да докажат, че дадено обновление е автентично.

Google препоръчва подписани конфигурационни файлове, криптографска проверка на изтеглените файлове и строги ограничения относно това с кои домейни може да се свързва модулът за актуализиране. Отделянето на промоционалните изскачащи прозорци от изпълнението на актуализациите също може да намали риска от злоупотреба с дадена функция за стартиране на код.

Случаят напомня на други краткотрайни инциденти във веригата за доставки, включително компрометирането на пакета LiteLLM, при което злонамерени версии бяха налични за ограничен период.

И в двете ситуации краткият прозорец на излагане все пак може да остави след себе си по-продължителна задача за реагиране при инциденти: откриване на засегнатите системи, оценка на това какво е било изпълнено и разследване дали идентификационни данни или друг достъп са били компрометирани.

Индикатори за компрометиране (IoCs):-

Хешове на злонамерени файлове

Файл или описаниеSHA-256
upgrade-now.zip — архив на CROSSROAD от 20 май6670ab3f0434a42f33416f8354150b1701e7615f3cfa2f1635e54f8df0f6eec7
upgrade-now.exe — зареждащ модул (loader) на CROSSROAD от 20 май11e576df44e9c9eef72b9f5b699291bcdb200a19130778ec231e5b0987b913ad
upgrade-now.exe — зареждащ модул (loader) на CROSSROAD от 16 юли9a58e8f49edf5644e5728f74cf36f560d3d486fa51db4db69d927963c7aca450
upgrade-now.exe — зареждащ модул (loader) на CROSSROAD от 20 юлиb360b6db0c2b668317edc1504a7c39ef047f0d925c8f113b521f6724c157ae21
upgrade-now.zip — архив на CROSSROAD от 20 юли9ed503c6a9a3a493fb859401e9ed469eed77ab9927341964d6dbfbfa6255aeba
component.zip / en.zip — пакет на SHINYROADd167bc898e856da8a4003cb4dfc7de55fea109eee3cd64fc8999710314109464
RuntimeComponent.dll — енджин на PocketPy8fbaa74b27dc1e89abfc694e834378746f0ad37a688098c5f8f511410157c8b8
BlkScrDl.dll — зловредна DLL библиотека5837bc26a73cfb46ffd466cf889f03ce2f6a48f1f3fd42ec8be22189d51cab1e
config.zip — архив с байткод на Python4c0a75e0f62ddc0bb350c224fe996f3b2ab08dcb0d288231c61ffe9406c7045b
metadata.dat — криптиран зловреден код4b4d25b3501519476f9a62a88a781e4f446f669280eb5e98c6b96eb6d3743431
axmlx. — файл примамкаd7cfa659d224928e7b72c806dcf2169594d993ecf6422e6efcdcf251190f2e7c
NitroPromotion.exe — стартиращ модул (launcher) на ADAPTAGENT14b31918075e6130b9123158743db0a81e2d7bfcf6d39731ee7d9200a98cd591
Eztwain4.dll — помощен DLL за ADAPTAGENT8c8090aca8ddb1cf968d2b810457e0cfce97c03cd721f70d2eca7f37f2681fc4
abe.exe — вторичен зловреден код7b252be444dee2fb2a57043a823dc5b5e1fae970aea91ee2c8339aa70329969d

Други хешове на файлове и конфигурации

Файл или описаниеSHA-256
WinLpcDl.dll — легитимен компонент на Radmin2d99e9d732ff9304d97c7856b052ca520ae689fec1ce86df724de741913afa4b
WinLpcDl2.dll — легитимен компонент на Radmindad559ae9bc977783c7251591eeb7aa432b860ce821ccf10b1260fd0e650c951
Nitro_Scan2PDFApp.exe — легитимен подписан двоичен файлd71a119b4950ee88dd36205176d989a64df5248ac268591d4bbb78621a73acbd
down_html.ini — манипулиран на 16 юли924ad92d89dde577d5858b2ebc5703a485467842d78e98b75019b2e2e0ac3fe6
Notifycfg.ini — манипулиран на 16 юлиd2f9ef2429312667f0512504b6a19ba4a9cc5514f1b2933923dd42f75a1c5934
Notifycfg.ini — WebDAV версия от 20 юли286e0d8c7bdfaa7c251a3e8f0f2fefbe25c67586c0149d39b1095c89dc6023c8
down_html.ini — манипулиран на 20 юлиf2a7d0a4c8613a9cdd31ede6131b27040c0571ca97970b245a710191806d7ac4

Мрежови и хост индикатори

ТипИндикатор
IP адрес8.210.84.56
IP адрес8.218.65.184
IP адрес47.239.60.117
IP адрес96.126.191.98
Домейнpromotion.storage-data.com
Домейнaomei.storage-data.com
Домейнstorage-data.com
Домейнserv.oss-cn-hongkong.aliyuncs.com
URLhttps://promotion.storage-data.com/download/abpopup/upgrade-now.zip
URLhttps://promotion.storage-data[.]com/config/component.zip
URLhttps://promotion.storage-data.com/config/whitelist.ini
URLhttps://promotion.storage-data.com/config/en.zip
URLhttps://storage.googleapis.com/aomeiupdate/upgrade-now.zip
URLhttps://storage.googleapis.com/aomeiupdate/component.zip
UNC път\\8.210.84.56\DavWWWRoot\campaign\24hour-flash-sale.html
Планирана задача\RadminComponentRuntime
Планирана задача\NitroRuntime
МютексGlobal\{F9E6E3C0-E11A-4F85-9944-AF4AD6E05883}
Споделена паметLocal\963d3c60-d406-4ad6-aa1e-dc8e45061ccf
User-AgentAnyviewer-loader/1.0
User-AgentAnyviewer-ipcheck/1.0
Пътища до файлове / имена%LOCALAPPDATA%\Radmin\; %LOCALAPPDATA%\Nitro Pro\; %TEMP%\svc*.tmp; upgrade-now.zip; upgrade-now.exe; BlkScrDl.dll; Eztwain4.dll
MD5 стойности в манипулираните настройки за обновяване31323E7E738230FA6A8DEEF2B7894666; BF73C4391B58CA95220CE3AE03F66DCF

Забележка: IP адресите и домейните са умишлено неутрализирани (напр. [.]), за да се предотврати случайно разрешаване на имена или хипервръзки. Възстановявайте ги само в контролирани платформи за анализ на заплахи като MISP, VirusTotal или вашата SIEM система.