
Wprowadzenie do problemu / definicja
Cyberprzestępcy coraz częściej wykorzystują popularność narzędzi opartych na sztucznej inteligencji jako skuteczną przynętę do dystrybucji złośliwego oprogramowania. Najnowsza kampania pokazuje, że rzekome desktopowe wersje ChatGPT i Claude mogą w rzeczywistości uruchamiać wieloetapowy łańcuch infekcji, którego celem jest instalacja koparki kryptowalut.
Kluczową rolę odgrywa tu technika DLL sideloading. Polega ona na uruchomieniu złośliwej biblioteki DLL przy użyciu legalnego, podpisanego pliku wykonywalnego, co utrudnia wykrycie zagrożenia i zwiększa wiarygodność fałszywego instalatora w oczach użytkownika.
W skrócie
- Atakujący podszywali się pod aplikacje AI związane z ChatGPT i Claude.
- Fałszywe archiwa zawierały legalny plik wykonywalny oraz złośliwą bibliotekę DLL.
- Infekcja wykorzystywała DLL sideloading, mechanizmy trwałości i komunikację utrudniającą analizę.
- Końcowym ładunkiem była koparka kryptowalut XMRig.
- Kampania pokazuje, że nieoficjalne aplikacje AI stały się pełnoprawnym wektorem ataku.
Kontekst / historia
Popularność rozwiązań AI sprawiła, że użytkownicy coraz częściej wyszukują lokalne klienty, instalatory i nieoficjalne wersje znanych narzędzi. To tworzy dogodne warunki dla kampanii opartych na socjotechnice, SEO poisoning i fałszywych stronach projektowych, które udają legalne źródła pobierania oprogramowania.
W opisywanej kampanii przestępcy przygotowali projekty i strony mające wyglądać jak autentyczne wydania aplikacji AI. Z zewnątrz całość sprawiała wrażenie wiarygodnej: znane nazwy produktów, pozornie profesjonalna prezentacja oraz instalatory sugerujące dostęp do nowych wersji modeli. Według ustaleń infrastruktura kampanii zaczęła powstawać około lipca 2026 roku, a złośliwe wydania zaczęły pojawiać się pod koniec sierpnia 2026 roku.
Analiza techniczna
Punkt wejścia stanowiło archiwum ZIP zawierające dwa najważniejsze elementy: legalny, podpisany plik wykonywalny oraz złośliwą bibliotekę winmm.dll. Taki zestaw umożliwiał zastosowanie DLL sideloading, czyli uruchomienie biblioteki przez zaufany proces. Dla użytkownika wyglądało to jak zwykła instalacja aplikacji, podczas gdy właściwa aktywność odbywała się w tle.
Pierwszy moduł, określany jako YobaDropper, sprawdzał warunki uruchomienia i weryfikował, czy działa w oczekiwanym kontekście. Mechanizm ten utrudniał analizę w środowiskach sandbox i ograniczał przypadkowe wykonanie malware. Dodatkowo stosowano opóźnienia oraz selekcję ofiar na podstawie określonych parametrów systemowych, co zwiększało odporność kampanii na analizę.
Następnie malware przechodził do kolejnego etapu. Do nowego katalogu kopiowany był legalny plik systemowy, a obok niego umieszczano kolejną złośliwą bibliotekę DLL. Równolegle tworzony był mechanizm trwałości w postaci zaplanowanego zadania, które uruchamiało zaufany plik wykonywalny i ponownie ładowało złośliwy komponent po restarcie systemu lub zgodnie z harmonogramem.
Drugi etap, określany jako YobaLoader, również weryfikował kontekst działania. Po aktywacji wykorzystywał obraz jako element potrzebny do wygenerowania domeny przy użyciu DGA, a następnie odpytywał usługę DNS-over-HTTPS w celu uzyskania zakodowanej komendy w rekordzie TXT. Po odszyfrowaniu odpowiedzi pobierany był kolejny ładunek z zewnętrznej platformy hostingu plików.
W ostatniej fazie pobrany kod był wstrzykiwany do procesu svchost.exe, co prowadziło do uruchomienia koparki XMRig. Taki łańcuch ataku łączy legalne i złośliwe komponenty, wykorzystuje znane procesy systemowe i ukrywa komunikację w popularnych usługach, przez co może długo pozostawać niezauważony.
Konsekwencje / ryzyko
Najbardziej widocznym skutkiem infekcji jest cryptojacking, czyli nieautoryzowane wykorzystanie zasobów komputera do wydobywania kryptowalut. Przekłada się to na wysokie zużycie procesora, spadek wydajności, wzrost poboru energii oraz szybsze zużycie sprzętu.
W środowiskach firmowych skutki mogą być poważniejsze. Obciążone stacje robocze i środowiska VDI mogą działać niestabilnie, a zespoły IT mogą obserwować trudne do wyjaśnienia problemy wydajnościowe. Co istotne, sam fakt dostarczenia koparki nie powinien usypiać czujności, ponieważ podobny łańcuch infekcji może zostać łatwo wykorzystany do dystrybucji stealerów, backdoorów lub ransomware.
Dodatkowe ryzyko wynika z warstwy socjotechnicznej. Użytkownicy są bardziej skłonni zaufać aplikacjom odwołującym się do rozpoznawalnych marek AI, zwłaszcza jeśli projekty wyglądają profesjonalnie i pojawiają się wysoko w wynikach wyszukiwania.
Rekomendacje
Organizacje powinny ograniczyć możliwość uruchamiania nieautoryzowanych aplikacji AI pobieranych z niezweryfikowanych źródeł. W praktyce oznacza to wdrożenie polityk allowlistingu, kontroli aplikacji oraz ograniczeń dla binariów uruchamianych z katalogów tymczasowych i przestrzeni użytkownika.
W obszarze detekcji warto monitorować nietypowe przypadki DLL sideloading, zwłaszcza gdy podpisane pliki wykonywalne uruchamiane są z niestandardowych lokalizacji i ładują biblioteki znajdujące się obok siebie. Szczególną uwagę powinny zwracać procesy uruchamiane z katalogów w ProgramData, nowe zadania harmonogramu oraz nietypowe połączenia DNS-over-HTTPS.
- Prowadzić szkolenia dotyczące fałszywych instalatorów narzędzi AI.
- Wymuszać pobieranie oprogramowania wyłącznie z oficjalnych kanałów.
- Analizować nowe projekty i repozytoria podszywające się pod znane marki.
- Monitorować anomalie obciążenia CPU oraz oznaki obecności koparek.
- Aktualizować reguły EDR pod kątem DLL sideloading i nadużycia legalnych binariów.
Podsumowanie
Kampania Yoba potwierdza, że popularność narzędzi AI stała się skutecznym nośnikiem infekcji malware. Połączenie fałszywych aplikacji ChatGPT i Claude, podpisanych plików wykonywalnych, DLL sideloading, trwałości przez harmonogram zadań oraz ukrytej komunikacji opartej na DoH i DGA pokazuje wysoki poziom przygotowania operatorów.
Choć końcowym ładunkiem była koparka XMRig, sam model działania może zostać łatwo rozszerzony o znacznie groźniejsze typy malware. Dla firm i użytkowników indywidualnych to wyraźny sygnał, że nieoficjalne aplikacje AI należy traktować jako realny i rosnący wektor wejścia.
Źródła
- https://thehackernews.com/2026/10/fake-chatgpt-and-claude-apps-abuse.html
- https://research.checkpoint.com/2026/yoba-malware-disguised-as-ai-desktop-applications/
- https://learn.microsoft.com/en-us/windows/win32/dlls/dynamic-link-library-search-order
- https://attack.mitre.org/techniques/T1574/002/
- https://attack.mitre.org/techniques/T1053/