Уязвим сървър за печатане се превърна в входна точка за компрометиране на Active Directory, след като атакуващите се възползваха от две zero-day уязвимости в PaperCut MF.

Пробивът показва как пренебрегната бизнес система може да осигури на киберпрестъпниците достъп до чувствителна инфраструктура за идентичност. Атакуващите са насочили усилията си към достъпен през интернет сървър PaperCut MF, работещ с версия 24.0.2, ревизия 69746.

Те са доставили Java код чрез полето за търсене на карта или идентификационен номер, инсталирали са зареждащ модул в оперативната памет и уеб шел (web shell), след което са използвали тази позиция за внедряване на имплант AdaptixC2, скрит в модифициран изпълним файл на Microsoft Copilot.

От eSentire съобщават в доклад, споделен с Cyber Security News (CSN), че техните анализатори са открили пробива на 31 август 2026 г. при клиент от образователния сектор. Анализаторите са установили, че атакуващите са се придвижили от сървъра за печатане до домейн контролера за по-малко от два дни.

Случаят подчертава опасността от оставянето на приложения за управление публично достъпни в интернет. Това следва докладите, че уязвимостите в PaperCut се експлоатират активно, като експертите по сигурност са предупредени да ограничат обществения достъп и да следят за съмнителна активност от услугата.

Хакери превърнаха сървър за печатане PaperCut

Първоначалното компрометиране разчита на CVE-2026-81578 и CVE-2026-82078 — двойка уязвимости, които могат да бъдат верижно свързани за промяна на настройки без автентификация и изпълнение на зловреден Java байткод в контекста на сигурността на сървъра PaperCut.

Предишни публикации за активно експлоатираните уязвимости в PaperCut обясняват защо наличните в интернет сървъри за приложения изискват спешно внимание. Зареждащият модул от първия етап е проектиран за широка съвместимост с различни версии на Tomcat.

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

Преглед на веригата на атаката (Източник – eSentire)
Преглед на веригата на атаката (Източник – eSentire)

Това почистване е било от съществено значение. Уеб шелът също така се е позиционирал в началото на веригата за обработка на заявки на сървъра и е блокирал несвързани опити за използване на същата уязвимост. Всъщност атакуващите са се опитали да запазят ексклузивен контрол, като същевременно затруднят разследването на първоначалния пробив.

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

Кражба на идентификационни данни

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

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

След това тя временно е променила конфигурацията на услугата Windows PlugPlay, за да стартира зловредния код, спряла е услугата след стартирането и е възстановила легитимния път до услугата.

Тази последователност е позволила изпълнението, докато намалява доказателствата за промяната. На домейн контролера атакуващите са извлекли идентификационни данни от паметта и системния регистър.

Те са активирали режима Windows Restricted Admin, използвали са възстановен NTLM хеш за влизане през Remote Desktop Protocol и са създали копие на базата данни на Active Directory.

Тази база данни може да съдържа хешове на паролите за всеки акаунт в домейна, създавайки сериозен риск от последващо странично движение чрез pass-the-hash атаки. Атакуващите са архивирали базата данни и придружаващите я данни от регистъра с цел източване.

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

Администраторите трябва да обновят PaperCut MF или NG до най-новата версия и да позволят само на доверени IP адреси да достигат до нейните сървъри за приложения.

Те трябва да следят за дъщерни процеси на услугата PaperCut, липсващи или неочаквано съкратени сървърни логове и необичайно поведение след експлоатация. Неотдавнашните доклади за извънредни корекции за сигурност на PaperCut също подчертават необходимостта от инсталиране на корекциите от производителя без забавяне.

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

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

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

ТипИндикаторОписание
URLhxxps://taibeianmo.oss-cn-hongkong.aliyuncs[.]com/mscopilot.exeURL за изтегляне на импланта AdaptixC2
URLhxxps://uneedcargo.oss-accelerate.aliyuncs[.]com/65722.txtДопълнителен URL за изтегляне на същия имплант AdaptixC2, открит чрез OSINT
IPv447.79.64[.]225IP адрес за изтегляне на импланта AdaptixC2
IPv4156.227.0[.]13IP адрес на сървъра за командване и контрол на AdaptixC2
File hashd2e55213a02fd16a077298c986130522eb63196bdf8a8c1aec0eed6ef318b222Троянизиран Microsoft Copilot с имплант AdaptixC2
File hashcf6dd15baf5ef66432a95b5a2ec64ba5c6de565b3fb9e10ae01b1a91612a1c2cТроянизиран wa_3rd_party_host_64.exe с име PulseSecure.exe и имплант AdaptixC2
File hashbc5fd75b307c2a11a602fbedb8275e0836ddf81cdd43af00a6bf0d850ff6cf58Зареждащ модул от етап 1 на Java байткод, вариант jakarta
File hash33d0a8294d2520608dbc4901c3ebd525aaeb7b8eceba9d140f62efa419a8c55aЗареждащ модул от етап 1 на Java байткод, вариант javax
File hasha8ff38e5f21a5202e1ce33e62b9ddde4ec4faffabd52a4a146cff18c877fe7caДекомпилиран зареждащ модул от етап 1, вариант jakarta
File hashf893ab902cf0ad1a62cdfe04c58ba7560db7a0f5153303af18bd549c6619a044Декомпилиран зареждащ модул от етап 1, вариант javax
File hash9c8760f8b973360701774bc56c7c97295eb42d49a02a281cbaadc32c973bd8b2Уеб шел от етап 2 на Java байткод, вариант jakarta
File hashd91c10536293d23bd3ebfc0f922e367303f455571556d83684170183dd6897f4Уеб шел от етап 2 на Java байткод, вариант javax
File hash8673371d266d041dae20f64e0532d2bca65c3b09a6c0faf16a6546e6067bac2eДекомпилиран уеб шел от етап 2, вариант jakarta
File hash1a7541b30dcccd91e969f0e1586ba18fbf3a7d78f960654a5c1489108e516180Декомпилиран уеб шел от етап 2, вариант javax

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