Wojciech Ciemski, Autor w serwisie Security Bez Tabu - Strona 72 z 487

Kimsuky rozwija arsenał: HTTPSpy, HelloDoor i tunele VS Code w kampaniach przeciwko Korei Południowej

Cybersecurity news

Wprowadzenie do problemu / definicja

Grupa Kimsuky, od lat łączona z działalnością wywiadowczą Korei Północnej, ponownie znalazła się w centrum uwagi analityków bezpieczeństwa. Najnowsze kampanie pokazują, że aktor rozwija zarówno własne rodziny złośliwego oprogramowania, jak i metody socjotechniczne oraz techniki utrzymywania dostępu w zaatakowanych środowiskach.

W centrum obserwowanych działań znalazł się HTTPSpy — trojan zdalnego dostępu wykorzystywany do wykonywania poleceń, transferu plików, robienia zrzutów ekranu i dalszej infiltracji systemów. Towarzyszą mu także nowe warianty backdoorów, takie jak HelloDoor i HttpMalice, oraz nadużywanie legalnych mechanizmów tunelowania, w tym funkcji Visual Studio Code Remote Tunneling.

W skrócie

  • Kimsuky prowadził kampanie wymierzone w organizacje wojskowe i biznesowe w Korei Południowej.
  • Ataki opierały się na fałszywych stronach instalatorów oprogramowania ochronnego oraz spreparowanych stronach spotkań online.
  • Kluczowym ładunkiem był HTTPSpy, rozbudowany RAT umożliwiający zdalne sterowanie systemem ofiary.
  • Badacze odnotowali również rozwój rodzin malware HelloDoor i HttpMalice.
  • Po kompromitacji wykorzystywano legalne narzędzia i tunele VS Code, co utrudnia wykrywanie incydentów.

Kontekst / historia

Kimsuky to jedna z najlepiej znanych grup APT powiązywanych z północnokoreańskimi operacjami szpiegowskimi. Od lat koncentruje się na celach o wysokiej wartości wywiadowczej, w tym administracji publicznej, sektorze obronnym, wojskowym, politycznym i przemysłowym.

W przeszłości operatorzy tej grupy wielokrotnie wykorzystywali spear-phishing, podszywanie się pod zaufane instytucje oraz malware ukrywane w skryptach, archiwach i pozornie legalnych instalatorach. Najnowsze kampanie wskazują jednak na dojrzalszy model operacyjny, oparty na selektywnym dostarczaniu kolejnych ładunków i aktywnym sprawdzaniu skuteczności infekcji.

HTTPSpy nie jest nowym narzędziem w arsenale Kimsuky, ale jego ponowne wykorzystanie w rozbudowanych kampaniach potwierdza, że grupa konsekwentnie rozwija wcześniej sprawdzone implanty i łączy je z nowymi mechanizmami operacyjnymi.

Analiza techniczna

W jednej z opisanych kampanii atakujący przygotowali fałszywą stronę imitującą portal pobierania oprogramowania zabezpieczającego wykorzystywanego w środowiskach firmowych. Ofierze prezentowano rzekome komponenty ochronne, takie jak zapora sieciowa czy moduł ochrony klawiatury. W rzeczywistości pobierane pliki wykonywalne uruchamiały złośliwe binaria podszywające się pod legalne elementy bezpieczeństwa.

Pierwszy etap infekcji prowadził do uruchomienia biblioteki DLL ładowanej przez regsvr32.exe. Następnie skrypt wsadowy usuwał artefakty początkowego etapu, ograniczając liczbę śladów na dysku. Załadowana biblioteka odpowiadała za ustanowienie trwałości z użyciem harmonogramu zadań oraz za komunikację z serwerem C2 w celu pobrania kolejnych komponentów.

Druga kampania wykorzystywała stronę podszywającą się pod środowisko spotkań Webex. Użytkownik otrzymywał komunikat sugerujący problem z kamerą i zachętę do pobrania rzekomego narzędzia naprawczego. W praktyce prowadziło to do pobrania zaszyfrowanego skryptu JSE, który przez PowerShell wdrażał pośredni downloader realizujący kontrole antyanalityczne, komunikację z infrastrukturą sterującą i pobranie dalszych modułów.

Sam HTTPSpy oferuje szeroki zestaw funkcji operacyjnych. Malware umożliwia wykonywanie poleceń systemowych, przesyłanie plików, tworzenie zrzutów ekranu, uruchamianie procesów, ładowanie komponentów bezpośrednio do pamięci oraz usuwanie własnych śladów. Taki zakres możliwości czyni go użytecznym zarówno w działaniach szpiegowskich, jak i w utrzymywaniu długotrwałej obecności w środowisku ofiary.

Na szczególną uwagę zasługuje technika określana jako JSONPing. Fałszywe strony mogły komunikować się z lokalnym serwerem uruchomionym przez malware na urządzeniu ofiary i w ten sposób weryfikować, czy infekcja zakończyła się powodzeniem. Jeśli nie, użytkownikowi prezentowano dalsze komunikaty nakłaniające do wykonania kolejnych działań. To połączenie socjotechniki i telemetrii infekcji w czasie rzeczywistym zwiększa skuteczność kampanii.

Równolegle badacze opisali ewolucję innych rodzin malware powiązanych z Kimsuky. HelloDoor, oparty na Rust wariant rodziny PebbleDash, zapewnia podstawowe możliwości wykonywania poleceń i kontroli systemu. HttpMalice rozszerza ten model o funkcje rozpoznania hosta, utrwalania, zrzutów ekranu, ładowania payloadów do pamięci oraz eksfiltracji wyników poleceń. W analizach pojawiają się również nazwy takie jak HttpTroy, AppleSeed czy HappyDoor, co sugeruje utrzymywanie przez aktora kilku równoległych klastrów narzędziowych.

Istotnym elementem kampanii było także nadużywanie legalnych usług i narzędzi administracyjnych. Zamiast klasycznego kanału C2 operatorzy korzystali między innymi z Visual Studio Code Remote Tunneling, a także innych mechanizmów zdalnego dostępu i tunelowania. Tego rodzaju aktywność może przypominać legalne działania administratorów lub deweloperów, przez co bywa trudniejsza do wykrycia przy użyciu klasycznych wskaźników kompromitacji.

Konsekwencje / ryzyko

Największe ryzyko dotyczy organizacji działających w sektorach o wysokiej wartości strategicznej, takich jak obronność, administracja, wojsko, przemysł, energetyka czy ochrona zdrowia. Kampanie Kimsuky pokazują wysoki poziom dopasowania przynęt do codziennych procesów biznesowych i komunikacyjnych ofiar.

Udana kompromitacja może skutkować długotrwałą obecnością napastnika w sieci, kradzieżą dokumentów, przejęciem danych uwierzytelniających, zbieraniem zrzutów ekranu, monitorowaniem aktywności użytkowników oraz ruchem bocznym do kolejnych systemów. Dodatkowym problemem jest wykorzystanie legalnych usług tunelowania, które utrudniają wychwycenie podejrzanej komunikacji.

Niepokojące jest także łączenie socjotechniki z wiedzą o rzeczywistych wydarzeniach, takich jak prawdziwe spotkania czy obieg dokumentów. Taki poziom dopasowania może wskazywać, że napastnicy już wcześniej uzyskali dostęp do kont, skrzynek pocztowych lub urządzeń uczestników komunikacji.

Rekomendacje

Organizacje powinny traktować kampanie wykorzystujące fałszywe instalatory i strony spotkań jako realne zagrożenie dla użytkowników biznesowych, kadry kierowniczej i administratorów. Skuteczna obrona wymaga podejścia wielowarstwowego.

  • Ograniczyć możliwość uruchamiania skryptów JSE, HTA, PIF, SCR i innych rzadko używanych formatów w środowisku użytkownika końcowego.
  • Monitorować użycie regsvr32.exe, PowerShell i harmonogramu zadań pod kątem nietypowych łańcuchów procesów oraz ładowania bibliotek DLL.
  • Wzmocnić ochronę poczty i przeglądarek przed phishingiem oraz regularnie szkolić użytkowników w rozpoznawaniu fałszywych stron spotkań online.
  • Objąć alertowaniem użycie narzędzi zdalnego dostępu i tunelowania, w tym funkcji deweloperskich, które nie są standardowo używane w organizacji.
  • Wdrożyć application allowlisting, ograniczenie uprawnień lokalnych oraz rozszerzoną telemetrykę EDR pod kątem ładowania payloadów do pamięci i mechanizmów trwałości.
  • Prowadzić regularny threat hunting pod kątem artefaktów związanych z HTTPSpy, PebbleDash, AppleSeed i pokrewnymi rodzinami malware.

Podsumowanie

Najnowsze kampanie Kimsuky pokazują, że grupa rozwija się zarówno technicznie, jak i operacyjnie. Łączenie skutecznej socjotechniki, modularnego malware, selektywnego dostarczania ładunków i nadużywania legalnych usług zdalnego dostępu tworzy trudne do wykrycia zagrożenie dla organizacji o wysokiej wartości wywiadowczej.

HTTPSpy pozostaje ważnym elementem tego arsenału, ale jeszcze istotniejszy jest szerszy obraz: Kimsuky nie opiera się na jednym narzędziu, lecz buduje elastyczny ekosystem implantów i technik pozwalających prowadzić długotrwałe operacje szpiegowskie w środowiskach o strategicznym znaczeniu.

Źródła

  1. The Hacker News — Kimsuky Deploys HTTPSpy, Expands Arsenal with HelloDoor and VS Code Tunnels
  2. ENKI analysis on Kimsuky campaigns
  3. Kaspersky Securelist research on Kimsuky tradecraft
  4. CrowdStrike 2025 European Threat Landscape Report
  5. Darktrace research on abuse of VS Code tunnels

BTMOB RAT: malware-as-a-service przyspiesza przejęcia urządzeń z Androidem

Cybersecurity news

Wprowadzenie do problemu / definicja

BTMOB to złośliwe oprogramowanie typu RAT (Remote Access Trojan) przeznaczone dla systemu Android, którego celem jest zdalne przejęcie kontroli nad urządzeniem ofiary. Zagrożenie wyróżnia się nie tylko rozbudowanym zestawem funkcji szpiegowskich i operacyjnych, ale także modelem dystrybucji przypominającym legalne usługi SaaS. Dzięki temu z narzędzia mogą korzystać również mniej zaawansowani cyberprzestępcy.

W praktyce BTMOB nie jest pojedynczą próbką malware, lecz całym zestawem umożliwiającym budowanie fałszywych aplikacji, przygotowywanie kampanii phishingowych i szybkie tworzenie nowych wariantów złośliwych pakietów APK. To istotnie zwiększa skalę zagrożenia i utrudnia jego wykrywanie.

W skrócie

  • BTMOB to zaawansowany trojan zdalnego dostępu dla Androida rozwijany co najmniej od początku 2025 roku.
  • Zagrożenie wywodzi się z wcześniejszej rodziny SpySolr i rozszerza jej możliwości o pełniejsze przejęcie urządzenia.
  • Infekcja zwykle zaczyna się od phishingu i instalacji fałszywej aplikacji spoza oficjalnego sklepu.
  • Kluczowym elementem ataku jest nadużycie usług dostępności Androida.
  • Malware oferowane jest w modelu malware-as-a-service wraz z builderem APK i zapleczem do lokalizacji kampanii.

Kontekst / historia

BTMOB został nagłośniony przez badaczy bezpieczeństwa analizujących kampanie wymierzone przede wszystkim w użytkowników z Brazylii i szerzej Ameryki Łacińskiej. Choć pierwsze obserwacje dotyczyły tego regionu, konstrukcja malware i sposób jego sprzedaży wskazują, że zagrożenie może być łatwo adaptowane do innych rynków.

Rodowód BTMOB prowadzi do rodziny SpySolr, jednak nowa odsłona zagrożenia została wyraźnie rozbudowana. Z prostszego narzędzia do inwigilacji ewoluowała w kierunku platformy do kompleksowego przejmowania urządzeń mobilnych, wspieranej przez mechanizmy komercjalizacji, marketingu i obsługi klientów przestępczych.

Na uwagę zasługuje również profesjonalizacja kampanii. Operatorzy wykorzystują lokalne motywy socjotechniczne, podszywają się pod usługi streamingowe, platformy kryptowalutowe czy instytucje publiczne, a także dopasowują przynęty do konkretnego kraju. Taki poziom personalizacji zwiększa skuteczność oszustw i skraca czas potrzebny do uruchomienia nowych operacji.

Analiza techniczna

Łańcuch infekcji BTMOB jest stosunkowo prosty, ale skuteczny. Ofiara otrzymuje wiadomość phishingową lub trafia na stronę podszywającą się pod zaufany serwis. Następnie zostaje przekierowana do fałszywego sklepu z aplikacjami, skąd pobiera złośliwy plik APK.

Po instalacji aplikacja nakłania użytkownika do przyznania uprawnień dostępności. To kluczowy moment całego ataku, ponieważ właśnie te uprawnienia umożliwiają malware szeroką interakcję z interfejsem systemu, automatyzację działań i obchodzenie części zabezpieczeń. W efekcie atakujący może wykonywać operacje, które normalnie wymagałyby aktywności użytkownika.

Funkcjonalnie BTMOB wykracza poza klasyczny mobilny trojan bankowy. Oprogramowanie może wspierać wykradanie danych uwierzytelniających, przechwytywanie informacji z urządzenia, wykonywanie zrzutów ekranu, monitorowanie aktywności oraz zdalne sterowanie smartfonem. Taki zestaw możliwości oznacza ryzyko zarówno kradzieży środków finansowych, jak i długotrwałej inwigilacji ofiary.

Szczególnie groźnym elementem jest wbudowany builder APK. Pozwala on generować nowe warianty złośliwych aplikacji, zmieniać elementy socjotechniczne i dopasowywać kampanię do regionu, marki lub scenariusza ataku. To utrudnia detekcję opartą wyłącznie na sygnaturach, ponieważ liczba mutacji może rosnąć bardzo szybko.

Niepokojący jest także model sprzedaży. BTMOB promowany jest jako gotowy produkt cyberprzestępczy, oferowany wraz z narzędziami ułatwiającymi obsługę kampanii. Tego typu podejście obniża próg wejścia dla przestępców i przyspiesza uprzemysłowienie ataków na urządzenia mobilne.

Konsekwencje / ryzyko

Dla użytkownika końcowego infekcja BTMOB może oznaczać pełną kompromitację smartfona. Zagrożone są dane osobowe, wiadomości, informacje finansowe, tokeny sesyjne, hasła oraz inne poufne treści przetwarzane na urządzeniu. Jeśli telefon służy do logowania do banku, poczty lub komunikatorów, skutki incydentu mogą być wielowymiarowe.

Dla organizacji szczególnie niebezpieczne są scenariusze BYOD oraz wykorzystywanie urządzeń mobilnych do dostępu do poczty firmowej, VPN, aplikacji biznesowych i mechanizmów MFA. Przejęty telefon pracownika może zostać użyty do odczytywania kodów jednorazowych, przechwytywania powiadomień push i podszywania się pod użytkownika w procesach autoryzacji.

Dodatkowym ryzykiem jest łatwa skalowalność tego modelu. Jeżeli uruchomienie kampanii wymaga jedynie zakupu zestawu i podstawowej obsługi panelu, liczba aktorów zdolnych do prowadzenia ataków będzie rosła. To zwiększa presję na zespoły bezpieczeństwa i skraca cykl życia wskaźników kompromitacji.

Rekomendacje

Najważniejszym krokiem obronnym pozostaje ograniczenie instalacji aplikacji wyłącznie do oficjalnych sklepów i zaufanych kanałów dystrybucji. Organizacje powinny dodatkowo wdrażać polityki MDM lub EMM blokujące instalowanie pakietów spoza autoryzowanych źródeł oraz monitorujące nadużycia uprawnień dostępności.

Równie istotna jest edukacja użytkowników. Kampanie tego typu nadal bazują głównie na socjotechnice, dlatego pracownicy i użytkownicy prywatni powinni zachować szczególną ostrożność wobec linków przesyłanych przez SMS, komunikatory i e-mail, zwłaszcza jeśli prowadzą one do pobrania aplikacji.

  • korzystanie wyłącznie z oficjalnych sklepów z aplikacjami,
  • regularne przeglądanie uprawnień dostępności i usuwanie podejrzanych aplikacji,
  • stosowanie mobilnych rozwiązań bezpieczeństwa skanujących aplikacje i adresy URL,
  • monitorowanie anomalii na urządzeniach służbowych oraz integracja danych mobilnych z SOC,
  • przygotowanie procedur izolacji urządzenia, resetu haseł i ponownej rejestracji MFA po incydencie.

Podsumowanie

BTMOB pokazuje, że mobilne zagrożenia dojrzewają w kierunku pełnoprawnych usług cyberprzestępczych. Połączenie phishingu, nadużycia usług dostępności Androida, zdalnego sterowania urządzeniem i łatwego w użyciu buildera sprawia, że malware może być skutecznie wykorzystywane zarówno przeciw użytkownikom indywidualnym, jak i organizacjom.

Najważniejszy wniosek jest jednoznaczny: bezpieczeństwo smartfonów nie może być traktowane jako obszar drugorzędny. Współczesny telefon to pełnoprawny punkt dostępu do danych, usług i procesów biznesowych, a jego przejęcie może mieć skutki porównywalne z kompromitacją stacji roboczej.

Źródła

Ataki z agentem LLM po luce Marimo CVE-2026-39987: nowy etap post-exploitation

Cybersecurity news

Wprowadzenie do problemu / definicja

Badacze bezpieczeństwa opisali incydent, w którym po wykorzystaniu krytycznej luki w Marimo napastnik nie poprzestał na prostym uzyskaniu dostępu do systemu. Zamiast klasycznego zestawu sztywnych skryptów użyto agenta opartego na dużym modelu językowym, który wykonywał kolejne działania po kompromitacji w sposób adaptacyjny, reagując na wyniki komend i charakterystykę środowiska.

To istotna zmiana w krajobrazie zagrożeń. Agent LLM może działać jak półautonomiczny operator: rozpoznawać host, wyszukiwać sekrety, planować następne kroki i modyfikować przebieg ataku bez konieczności ręcznej interwencji na każdym etapie.

W skrócie

  • CVE-2026-39987 dotyczy nieuwierzytelnionego zdalnego wykonywania kodu w Marimo przez endpoint WebSocket /terminal/ws.
  • Podatność umożliwiała uzyskanie pełnej interaktywnej powłoki PTY bez logowania na wersjach wcześniejszych niż 0.23.0.
  • W zaobserwowanym ataku napastnik wydobył poświadczenia chmurowe, pobrał klucz SSH z AWS Secrets Manager, wykonał ruch lateralny i uzyskał dostęp do wewnętrznej bazy PostgreSQL.
  • Charakter poleceń wskazywał, że działania po kompromitacji mogły być realizowane przez agenta LLM.

Kontekst / historia

Marimo to reaktywny notebook Pythona wykorzystywany przez zespoły analityczne, inżynieryjne i deweloperskie. Tego typu narzędzia często działają blisko danych, środowisk testowych, sekretów aplikacyjnych oraz usług chmurowych, dlatego ich ekspozycja do internetu znacząco zwiększa powierzchnię ataku.

Po ujawnieniu CVE-2026-39987 okazało się, że problem wynikał z niewłaściwej kontroli autoryzacji dla terminalowego endpointu WebSocket. Luka została usunięta w wersji 0.23.0, ale publicznie dostępne, niezałatane instancje szybko stały się atrakcyjnym celem. Z perspektywy obrońców to kolejny przykład, że narzędzia AI i data science nie mogą być traktowane jako zasoby o niskim ryzyku tylko dlatego, że nie są systemami produkcyjnymi w klasycznym rozumieniu.

Analiza techniczna

Istota podatności sprowadzała się do tego, że endpoint /terminal/ws akceptował połączenia bez prawidłowej weryfikacji uwierzytelnienia. W praktyce umożliwiało to nieautoryzowanemu użytkownikowi uzyskanie interaktywnej powłoki systemowej, czyli bardzo silnego punktu wejścia do dalszej kompromitacji.

W opisanym scenariuszu atak rozpoczął się od przejęcia publicznie wystawionej instancji Marimo. Następnie napastnik przeszukał środowisko pod kątem poświadczeń, odnalazł dane dostępowe do usług chmurowych i użył ich do odczytu sekretu z AWS Secrets Manager. W kolejnym kroku pobrano prywatny klucz SSH, zestawiono krótkie sesje do kolejnych systemów i dotarto do segmentu infrastruktury zawierającego bazę PostgreSQL, z której wyeksfiltrowano dane.

Najbardziej niepokojące było jednak nie samo przejście przez kolejne etapy, ale sposób realizacji działań. Badacze zwrócili uwagę na kilka elementów sugerujących użycie agenta LLM: improwizowaną sekwencję poleceń zależną od bieżących wyników, obecność komentarza planistycznego, formułowanie komend w sposób uporządkowany i przyjazny przetwarzaniu maszynowemu oraz przekazywanie wyników poprzednich komend do kolejnych decyzji operacyjnych.

Taki model działania oznacza, że atakujący nie musi wcześniej znać dokładnej architektury środowiska ofiary. Wystarczy ogólna wiedza o systemach Linux, sposobach przechowywania sekretów, konwencjach administracyjnych i typowych narzędziach, aby agent po uzyskaniu powłoki samodzielnie eksplorował host i budował kolejne etapy łańcucha ataku.

Konsekwencje / ryzyko

Ryzyko związane z tym incydentem wykracza daleko poza pojedyncze RCE. Najpoważniejszym problemem jest skrócenie czasu od uzyskania dostępu do osiągnięcia realnego wpływu biznesowego. Jeżeli agent potrafi samodzielnie odnajdywać poświadczenia, pobierać sekrety, wykonywać ruch boczny i identyfikować wartościowe zasoby, okno czasowe na detekcję i reakcję staje się znacznie krótsze.

Dodatkowo agentyczne post-exploitation zwiększa odporność napastnika na błędy i nietypowe warunki środowiskowe. Klasyczny skrypt często zawodzi przy niestandardowych ścieżkach, innym układzie katalogów czy odmiennym schemacie systemu. Agent może natomiast analizować wyniki, korygować plan i próbować alternatywnych metod, co podnosi skuteczność operacji w zróżnicowanych środowiskach.

Dla organizacji oznacza to ryzyko przejęcia kont chmurowych, utraty kluczy SSH, kompromitacji baz danych, wycieku danych wrażliwych oraz dalszego rozprzestrzenienia się ataku na środowiska deweloperskie i produkcyjne. Szczególnie narażone są firmy, które dopuszczają bezpośrednią ekspozycję notebooków i pomocniczych usług inżynieryjnych do internetu.

Rekomendacje

Najważniejszym działaniem jest natychmiastowa aktualizacja Marimo do wersji 0.23.0 lub nowszej oraz pełna inwentaryzacja wszystkich instancji dostępnych z sieci publicznej. Dotyczy to także środowisk testowych, tymczasowych i tworzonych ad hoc przez zespoły analityczne.

Należy również założyć możliwość wcześniejszej kompromitacji każdego hosta działającego na podatnej wersji. W praktyce oznacza to konieczność rotacji kluczy API, poświadczeń AWS, kluczy SSH, haseł do baz danych oraz wszystkich tokenów zapisanych lokalnie lub dostępnych przez zmienne środowiskowe. Sama poprawka nie eliminuje skutków potencjalnego włamania.

  • Ograniczyć ekspozycję notebooków i narzędzi AI do internetu.
  • Wymusić silne uwierzytelnianie przez reverse proxy lub warstwę pośrednią.
  • Zminimalizować uprawnienia IAM i dostęp do menedżerów sekretów.
  • Wdrożyć segmentację sieci, aby hosty deweloperskie nie miały bezpośredniej ścieżki do bastionów, baz danych i paneli administracyjnych.
  • Monitorować nietypowe połączenia do terminalowych endpointów WebSocket oraz seryjne, krótkie sekwencje komend systemowych.
  • Analizować użycie AWS Secrets Manager i sesji SSH inicjowanych z nieoczekiwanych hostów.

Podsumowanie

Incydent związany z CVE-2026-39987 pokazuje, że nowoczesny post-exploitation coraz częściej przybiera formę agentyczną. Krytyczna luka w Marimo umożliwiła uzyskanie dostępu, ale prawdziwym sygnałem ostrzegawczym jest to, że po wejściu na host napastnik mógł szybko przejść do kradzieży sekretów, ruchu lateralnego i eksfiltracji danych przy wsparciu mechanizmu przypominającego autonomicznego operatora.

Dla zespołów bezpieczeństwa oznacza to potrzebę szybszego patchowania, mocniejszej segmentacji, ograniczania uprawnień oraz budowania detekcji ukierunkowanej nie tylko na sam exploit, lecz także na wzorce elastycznego, zautomatyzowanego działania po kompromitacji.

Źródła

  1. Attackers Use LLM Agent for Post-Exploitation After Marimo CVE-2026-39987 Exploit
  2. AI agent at the wheel: How an attacker used LLMs to move from a CVE to an internal database in 4 pivots
  3. NVD – CVE-2026-39987
  4. marimo-team/marimo 0.23.0 release

Holenderskie służby zakłóciły botnet z 17 milionami zainfekowanych urządzeń

Cybersecurity news

Wprowadzenie do problemu / definicja

Holenderskie władze przeprowadziły operację wymierzoną w rozległą infrastrukturę botnetową, która według ustaleń obejmowała co najmniej 17 milionów zainfekowanych urządzeń. Sprawa pokazuje skalę współczesnych sieci przejętych hostów, wykorzystywanych nie tylko do ataków DDoS, ale również do pośredniczenia w złośliwym ruchu sieciowym oraz ukrywania aktywności cyberprzestępczej.

Botnet to sieć urządzeń kontrolowanych zdalnie przez operatora za pośrednictwem infrastruktury command-and-control. W praktyce oznacza to, że komputery, smartfony, tablety lub inne systemy podłączone do internetu mogą zostać wykorzystane bez wiedzy właścicieli jako narzędzia do dalszych operacji przestępczych.

W skrócie

  • Holenderska policja i krajowe centrum cyberbezpieczeństwa zakłóciły działanie botnetu obejmującego około 17 milionów urządzeń.
  • Operacja objęła ponad 200 serwerów zlokalizowanych w Niderlandach, które wspierały działanie całej infrastruktury.
  • Botnet miał być powiązany z usługą proxy monetyzującą dostęp do przejętych adresów IP.
  • Działania uderzyły nie tylko w techniczne zaplecze operacji, ale również w model biznesowy oparty na wykorzystaniu zainfekowanych urządzeń.

Kontekst / historia

Botnety od lat pozostają jednym z podstawowych narzędzi cyberprzestępczości. W przeszłości kojarzono je głównie z wysyłką spamu, atakami DDoS oraz dystrybucją malware. Obecnie coraz częściej pełnią one funkcję rozproszonej warstwy proxy, umożliwiającej przekierowywanie ruchu przez realne sieci domowe i mobilne.

Taki model działania utrudnia wykrywanie i blokowanie złośliwej aktywności, ponieważ ruch wychodzi z legalnych adresów IP należących do niczego nieświadomych użytkowników. W analizowanym przypadku istotne jest również to, że infrastruktura sterująca była utrzymywana na serwerach hostowanych lokalnie, co umożliwiło organom ścigania jej namierzenie i wyłączenie.

Analiza techniczna

Z technicznego punktu widzenia przejęte urządzenia mogły działać jako węzły pośredniczące dla ruchu sieciowego. Oznacza to, że operatorzy botnetu mogli wykorzystywać je do maskowania źródła połączeń, obchodzenia mechanizmów reputacyjnych i budowania komercyjnej usługi proxy opartej na cudzych zasobach.

Kluczową rolę w takim ekosystemie odgrywają serwery zarządzające. Mogą one odpowiadać za rejestrację nowych botów, dystrybucję konfiguracji, routing ruchu, autoryzację klientów oraz monitorowanie dostępności aktywnych węzłów. Przejęcie ponad 200 serwerów znacząco ogranicza zdolność operatora do centralnego sterowania siecią, choć nie oznacza automatycznego usunięcia infekcji ze wszystkich urządzeń końcowych.

Warto także odróżnić legalne usługi proxy od infrastruktury zbudowanej na bazie malware. W legalnym modelu użytkownik świadomie instaluje oprogramowanie i wyraża zgodę na wykorzystanie części swoich zasobów. W tym przypadku działania władz wskazują, że właściciele urządzeń nie uczestniczyli świadomie w całym mechanizmie, co klasyfikuje operację jako działalność przestępczą.

Konsekwencje / ryzyko

Ryzyko związane z takim botnetem jest wielowymiarowe. Zainfekowane urządzenie może zostać użyte do ataków na inne cele, co prowadzi do spadku wydajności, zużycia zasobów i potencjalnego naruszenia prywatności. Dodatkowo adres IP ofiary może posłużyć jako punkt wyjścia do działań przestępczych, utrudniając analizę incydentów oraz prawidłową atrybucję.

Dla organizacji szczególnie groźne jest przeniknięcie takiego malware do środowisk brzegowych, urządzeń sieciowych i stacji roboczych użytkowników zdalnych. Jeśli host staje się częścią sieci proxy, może posłużyć do omijania filtrów bezpieczeństwa, maskowania kampanii phishingowych, oszustw reklamowych oraz ataków aplikacyjnych prowadzonych z legalnie wyglądających lokalizacji.

Skala infekcji pokazuje również, że problem ma charakter systemowy. Najbardziej narażone pozostają urządzenia z domyślnymi hasłami, nieaktualnym firmware’em i włączonym zdalnym interfejsem administracyjnym dostępnym z internetu.

Rekomendacje

  • Zmienić domyślne dane logowania na unikalne i silne hasła, szczególnie w routerach, kamerach IP i urządzeniach IoT.
  • Regularnie aktualizować firmware oraz oprogramowanie urządzeń wystawionych do internetu.
  • Wyłączyć zdalny dostęp administracyjny, jeśli nie jest niezbędny.
  • Ograniczyć ekspozycję usług zarządzających poprzez segmentację sieci, ACL oraz dostęp wyłącznie przez VPN.
  • Monitorować nietypowy ruch wychodzący, w tym długotrwałe połączenia do nieznanych hostów i wzorce charakterystyczne dla usług proxy.
  • Wdrożyć detekcję opartą na telemetrii endpointów, logach sieciowych i analizie DNS.
  • Regularnie prowadzić skanowanie podatności oraz inwentaryzację urządzeń.
  • Przygotować procedury reagowania obejmujące izolację hostów, analizę artefaktów infekcji i rotację poświadczeń.

Dla zespołów SOC ważne jest również właściwe odróżnienie legalnego użycia usług proxy od aktywności wskazującej na przestępcze pośrednictwo. Sama obecność ruchu proxy nie jest jeszcze dowodem incydentu, ale korelacja z anomaliami systemowymi i śladami malware powinna uruchomić pogłębioną analizę.

Podsumowanie

Zakłócenie działania botnetu liczącego 17 milionów urządzeń to znaczący cios w infrastrukturę wspierającą współczesną cyberprzestępczość. Operacja potwierdza, że nowoczesne botnety coraz częściej pełnią rolę komercyjnej warstwy anonimizacji ruchu, a nie wyłącznie narzędzia do przeprowadzania ataków DDoS.

Z perspektywy obrony najważniejsze pozostają podstawy: higiena bezpieczeństwa, aktualizacje, eliminacja domyślnych konfiguracji oraz aktywne monitorowanie ruchu wychodzącego. To właśnie te działania najskuteczniej ograniczają ryzyko włączenia urządzeń firmowych i domowych do podobnych operacji.

Źródła

  1. BleepingComputer — Dutch govt disrupts malware botnet with 17 million infected devices
  2. Nationaal Cyber Security Centrum (NCSC-NL) — Groot botnet uit de lucht gehaald

ChatGPhish: jak podatność w podsumowaniach WWW może zmienić ChatGPT w narzędzie phishingu

Cybersecurity news

Wprowadzenie do problemu / definicja

ChatGPhish to technika ataku opisana przez badaczy bezpieczeństwa, w której mechanizm podsumowywania stron internetowych przez asystenta AI staje się nośnikiem złośliwych treści. Sedno problemu nie ogranicza się do klasycznego prompt injection. Zagrożenie pojawia się wtedy, gdy system ufa elementom osadzonym w analizowanej stronie i przenosi je do odpowiedzi prezentowanej użytkownikowi w zaufanym interfejsie.

W praktyce oznacza to, że odpowiedź wygenerowana przez model może zawierać linki, obrazy, komunikaty ostrzegawcze lub inne elementy wizualne kontrolowane pośrednio przez atakującego. Dla użytkownika taka treść wygląda jak część wiarygodnej odpowiedzi systemu, mimo że jej źródłem jest zewnętrzna, potencjalnie złośliwa strona WWW.

W skrócie

  • Atakujący przygotowuje stronę zoptymalizowaną pod podsumowanie przez AI.
  • W treści umieszcza złośliwe elementy Markdown, odnośniki, obrazy lub komunikaty phishingowe.
  • Użytkownik prosi asystenta o streszczenie tej strony.
  • Model generuje odpowiedź zawierającą aktywne elementy pochodzące z nieufnego źródła.
  • Interfejs prezentuje je jako część zaufanej odpowiedzi, zwiększając skuteczność socjotechniki.

Tym sposobem phishing może zostać dostarczony bez tradycyjnej wiadomości e-mail, załącznika czy reklamy malvertisingowej. Wystarczy samo skorzystanie z funkcji analizy lub podsumowania treści internetowej.

Kontekst / historia

Pośrednie wstrzyknięcia poleceń do modeli językowych są analizowane od dawna. Wcześniejsze badania pokazywały, że ukryte instrukcje mogą być osadzane w dokumentach, wiadomościach e-mail, stronach internetowych czy repozytoriach kodu, wpływając na odpowiedzi lub działania systemów AI.

ChatGPhish rozwija ten scenariusz, przesuwając ciężar zagrożenia z samej semantyki modelu na warstwę prezentacji odpowiedzi. Problemem nie jest wyłącznie to, że model może zostać zmanipulowany, lecz także to, że końcowy interfejs może wyrenderować złośliwe elementy jako część zaufanego komunikatu. Oznacza to rozszerzenie powierzchni ataku na cały łańcuch przetwarzania: pobranie treści, interpretację, generowanie odpowiedzi i jej renderowanie.

Analiza techniczna

Rdzeń podatności stanowi zaufanie do elementów Markdown i innych artefaktów pochodzących z analizowanej strony. Jeżeli odpowiedź asystenta zachowuje klikalne linki, osadza zdalne obrazy lub prezentuje treści stylizowane na alerty, wówczas atakujący może wykorzystać tę ścieżkę do manipulacji użytkownikiem.

Scenariusz ataku może wyglądać następująco:

  • atakujący publikuje stronę zawierającą treści przygotowane specjalnie pod analizę przez model,
  • w treści osadza instrukcje, odsyłacze Markdown, zewnętrzne obrazy lub komunikaty imitujące ostrzeżenia bezpieczeństwa,
  • użytkownik prosi model o podsumowanie strony,
  • model generuje odpowiedź przejmując część tych elementów,
  • interfejs renderuje je jako wiarygodne składniki odpowiedzi AI.

To otwiera kilka praktycznych wektorów nadużyć. Zdalnie ładowane obrazy mogą działać jak beacony telemetryczne, pozwalając zebrać informacje techniczne o ofierze, takie jak adres IP, nagłówki klienta czy dane referencyjne. Klkalne linki mogą prowadzić do fałszywych paneli logowania lub stron wyłudzających dane. Stylizowane komunikaty bezpieczeństwa mogą zwiększać presję i wiarygodność ataku. Dodatkowo kody QR wyświetlone w odpowiedzi mogą przekierować ofiarę na urządzenie mobilne, gdzie część korporacyjnych mechanizmów ochronnych działa słabiej lub wcale.

Techniczna istota zagrożenia polega na tym, że użytkownik nie wchodzi w klasyczną interakcję z podejrzaną stroną w typowym modelu phishingowym. Zamiast tego ufa pośrednikowi, czyli odpowiedzi wygenerowanej przez narzędzie AI. Taki kontekst może znacząco zwiększać skuteczność ataku, ponieważ treść pojawia się w środowisku postrzeganym jako pomocne i wiarygodne.

Konsekwencje / ryzyko

Najważniejszą konsekwencją jest przekształcenie funkcji podsumowywania stron WWW w nową powierzchnię ataku. Organizacje korzystające z asystentów AI do researchu, analizy czy pracy operacyjnej muszą założyć, że standardowe użycie takich narzędzi może prowadzić do kontaktu z phishingiem poza tradycyjnymi kanałami komunikacji.

  • wyciek metadanych użytkownika podczas pobierania zewnętrznych zasobów,
  • wzrost skuteczności phishingu dzięki osadzeniu złośliwych elementów w zaufanym interfejsie,
  • możliwość omijania części zabezpieczeń korporacyjnych przez użycie kodów QR i przejście na urządzenia mobilne,
  • utrudniona detekcja incydentu, ponieważ aktywność wygląda jak zwykłe użycie narzędzia AI,
  • konieczność rozszerzenia modeli zagrożeń o ryzyka związane z renderowaniem odpowiedzi generowanych na podstawie nieufnych źródeł.

Dla zespołów bezpieczeństwa to kolejny sygnał, że zagrożenia wobec AI nie ograniczają się do manipulacji treścią modelu. Coraz większe znaczenie mają integracje, automatyzacje, warstwy prezentacji i interakcje wykonywane w imieniu użytkownika.

Rekomendacje

Organizacje powinny traktować odpowiedzi generowane przez asystentów AI na podstawie zewnętrznych źródeł jako dane potencjalnie nieufne. Dotyczy to zwłaszcza funkcji streszczania stron WWW, które mogą przenosić elementy kontrolowane przez osoby trzecie do zaufanego interfejsu użytkownika.

Po stronie dostawcy i aplikacji warto wdrożyć:

  • sanityzację i neutralizację elementów Markdown pochodzących z treści zewnętrznych,
  • blokowanie automatycznego pobierania zdalnych obrazów w odpowiedziach opartych na niezweryfikowanych źródłach,
  • czytelne oznaczanie domen docelowych linków oraz informowanie, że pochodzą z analizowanej strony,
  • separację warstwy danych źródłowych od warstwy zaufanego interfejsu,
  • mechanizmy wykrywania pośrednich prompt injection i nadużyć prezentacyjnych.

Po stronie organizacji zalecane są:

  • aktualizacja modelu zagrożeń o AI-assisted phishing,
  • ograniczenie użycia funkcji podsumowywania niezweryfikowanych stron w środowiskach uprzywilejowanych,
  • monitorowanie ruchu wychodzącego generowanego przez aplikacje AI,
  • szkolenie użytkowników, by nie uznawali treści prezentowanych przez AI za domyślnie bezpieczne,
  • weryfikacja linków i kodów QR pojawiających się w odpowiedziach modeli,
  • stosowanie izolacji przeglądania i sandboxingu dla narzędzi używanych do analizy treści internetowych.

Z perspektywy SOC i blue teamu istotne może być także logowanie źródeł, z których model budował odpowiedź, oraz tworzenie reguł detekcji dla nietypowych połączeń HTTP inicjowanych przez aplikacje AI.

Podsumowanie

ChatGPhish pokazuje, że bezpieczeństwo systemów AI zależy nie tylko od odporności samego modelu językowego. Równie ważne są sposób pobierania danych, interpretacja treści zewnętrznych i renderowanie odpowiedzi w interfejsie użytkownika. Jeśli zewnętrzna strona może wpłynąć nie tylko na sens odpowiedzi, ale też na aktywne elementy prezentowane przez asystenta, wtedy narzędzie AI staje się realnym kanałem phishingowym.

Dla firm i instytucji oznacza to potrzebę objęcia funkcji podsumowywania stron WWW takimi samymi zasadami kontroli jak poczty elektronicznej, przeglądarek czy komunikatorów. W przeciwnym razie wygoda korzystania z AI może stać się nowym punktem wejścia dla atakujących.

Źródła

  • https://thehackernews.com/2026/05/chatgphish-vulnerability-turns-chatgpt.html
  • https://permiso.io/blog/chatgphish
  • https://adversa.ai/
  • https://blogs.cisco.com/
  • https://unit42.paloaltonetworks.com/

Naruszenie danych w Charter Communications objęło 4,9 mln kont klientów i pracowników

Cybersecurity news

Wprowadzenie do problemu / definicja

Charter Communications potwierdził incydent bezpieczeństwa, który doprowadził do ujawnienia danych powiązanych z 4,9 mln unikalnych kont. To kolejny przykład naruszenia, w którym kluczową rolę odegrała kompromitacja tożsamości użytkownika oraz dostęp do usług chmurowych przechowujących duże wolumeny danych klientów i informacji operacyjnych.

Sprawa pokazuje, że współczesne ataki coraz częściej nie zaczynają się od klasycznego włamania do sieci, lecz od przejęcia konta pracownika i wykorzystania zaufanych integracji między systemami SaaS. W praktyce oznacza to, że pojedynczy błąd lub skuteczna socjotechnika mogą otworzyć drogę do systemów CRM zawierających miliony rekordów.

W skrócie

  • Incydent dotyczył 4,9 mln unikalnych kont.
  • Atak miał rozpocząć się na początku kwietnia 2026 r.
  • Punktem wejścia był prawdopodobnie atak vishingowy wymierzony w pracownika.
  • Po przejęciu konta w środowisku Microsoft Entra napastnicy uzyskali dostęp do Salesforce.
  • Po odmowie zapłaty okupu skradzione dane zostały opublikowane.

Kontekst / historia

Incydent w Charter Communications wpisuje się w szerszy trend ataków na organizacje korzystające z rozbudowanych platform SaaS, zwłaszcza systemów CRM, narzędzi obsługi klienta oraz usług opartych na centralnym zarządzaniu tożsamością. Takie środowiska są szczególnie atrakcyjne dla cyberprzestępców, ponieważ agregują dane kontaktowe, historię zgłoszeń, informacje abonamentowe i rekordy dotyczące relacji z klientami.

W tym przypadku odpowiedzialność za operację przypisywana jest grupie ShinyHunters, znanej z kradzieży danych i wymuszeń opartych na groźbie publikacji. Model działania tej grupy zwykle łączy przejęcie tożsamości, szybki dostęp do zasobów chmurowych oraz presję na ofiarę, aby zapłaciła okup przed upublicznieniem danych.

Z perspektywy sektora telekomunikacyjnego zdarzenie ma szczególne znaczenie. Operatorzy przechowują rozległe zbiory danych klientów, a przejęcie takich informacji może być później wykorzystywane nie tylko do szantażu, lecz także do kolejnych kampanii phishingowych, oszustw podszywających się pod biura obsługi oraz ataków na partnerów biznesowych.

Analiza techniczna

Z dostępnych informacji wynika, że atak rozpoczął się od vishingu, czyli socjotechniki prowadzonej przez kanał głosowy. W takich scenariuszach przestępcy podszywają się pod pracowników helpdesku, działu bezpieczeństwa, administratorów lub przedstawicieli dostawcy usług, aby nakłonić ofiarę do ujawnienia danych logowania, zatwierdzenia żądania MFA albo wykonania czynności umożliwiającej przejęcie konta.

Po kompromitacji konta w Microsoft Entra napastnicy mieli uzyskać dostęp do systemów zintegrowanych z tożsamością użytkownika. To istotny element nowoczesnych środowisk chmurowych: jeśli konto korzysta z SSO i ma odpowiednie uprawnienia, atakujący mogą poruszać się między usługami bez konieczności przełamywania kolejnych warstw ochrony.

Kolejnym etapem miało być pobranie danych z instancji Salesforce. Zakres ujawnionych informacji obejmował między innymi imiona i nazwiska, adresy e-mail, adresy fizyczne, numery telefonów, informacje o planach usługowych, dane związane ze zgłoszeniami serwisowymi oraz część rekordów dotyczących pracowników. Analiza opublikowanego zbioru wskazała na 4,9 mln unikalnych adresów e-mail, a w części rekordów pracowniczych znajdowały się również stanowiska służbowe.

Technicznie był to atak oparty na połączeniu trzech czynników: przejęcia tożsamości, zaufania między usługami chmurowymi oraz możliwości masowego eksportu danych z systemu CRM. To właśnie taki model sprawia dziś organizacjom największy problem, ponieważ tradycyjne podejście skoncentrowane na ochronie sieci perymetrycznej nie wystarcza do zabezpieczenia aplikacji biznesowych w chmurze.

Konsekwencje / ryzyko

Skala naruszenia oznacza istotne ryzyko zarówno dla klientów, jak i dla samej organizacji. Nawet jeśli w wycieku nie znalazły się kompletne dane finansowe czy pełne identyfikatory o najwyższej wrażliwości, zestaw danych kontaktowych i operacyjnych ma dużą wartość dla przestępców planujących kolejne etapy ataku.

Dla klientów najważniejsze zagrożenia obejmują:

  • ukierunkowany phishing i smishing,
  • podszywanie się pod operatora telekomunikacyjnego lub dział wsparcia,
  • próby przejęcia kont powiązanych z numerem telefonu lub adresem e-mail,
  • oszustwa wykorzystujące wiedzę o planie taryfowym, historii kontaktu z obsługą lub danych adresowych.

Dla organizacji konsekwencje mogą obejmować:

  • koszty obsługi incydentu i notyfikacji,
  • potencjalne skutki regulacyjne i prawne,
  • spadek zaufania klientów,
  • dalsze próby wymuszeń po publikacji danych,
  • wykorzystanie ujawnionych rekordów do ataków na pracowników i partnerów biznesowych.

Szczególnie groźne są informacje pochodzące z systemów obsługi klienta, ponieważ pozwalają przygotować bardzo wiarygodne scenariusze socjotechniczne. Przestępca dysponujący imieniem, numerem telefonu, adresem i kontekstem usługi może skuteczniej przekonać ofiarę do resetu hasła, instalacji złośliwego oprogramowania lub ujawnienia kolejnych danych.

Rekomendacje

Organizacje wykorzystujące Microsoft Entra, Salesforce i inne platformy SaaS powinny potraktować ten incydent jako sygnał do pilnego przeglądu bezpieczeństwa tożsamości, integracji chmurowych oraz kontroli eksfiltracji danych.

  • Wzmocnienie ochrony tożsamości: warto wdrożyć phishing-resistant MFA, najlepiej z użyciem kluczy sprzętowych FIDO2 lub innych metod odpornych na przechwycenie sesji.
  • Ograniczenie uprawnień: należy zweryfikować, które konta mają dostęp do danych klientów oraz możliwość eksportu dużych zbiorów rekordów.
  • Monitorowanie anomalii: kluczowe jest wykrywanie nietypowych logowań, nowych lokalizacji, nieznanych urządzeń, nadmiernych wywołań API i masowych eksportów danych.
  • Szkolenia przeciwko vishingowi: programy bezpieczeństwa powinny uwzględniać nie tylko phishing e-mailowy, ale również scenariusze głosowe i procedury potwierdzania działań drugim kanałem.
  • Przegląd integracji SaaS: konieczny jest audyt konfiguracji SSO, tokenów aplikacyjnych, uprawnień OAuth i polityk sesji.
  • Kontrola eksfiltracji: warto wdrożyć alerty dla masowego pobierania rekordów, ograniczenia eksportu i mechanizmy DLP w usługach chmurowych.
  • Gotowość na publikację danych: plan reagowania powinien obejmować scenariusz upublicznienia skradzionych danych, komunikację z klientami i wsparcie dla zespołów contact center.

Podsumowanie

Naruszenie danych w Charter Communications pokazuje, że współczesne incydenty coraz częściej zaczynają się od kompromitacji tożsamości, a nie od klasycznego wykorzystania podatności infrastrukturalnych. Przejęcie jednego konta pracownika może umożliwić dostęp do systemów CRM zawierających miliony rekordów klientów.

Dla organizacji najważniejszą lekcją jest konieczność połączenia odpornego uwierzytelniania, ścisłej kontroli uprawnień, monitoringu aktywności w usługach SaaS oraz skutecznych procedur przeciwdziałania socjotechnice. W przypadku firm telekomunikacyjnych bezpieczeństwo danych klientów musi być dziś traktowane przede wszystkim jako problem zarządzania tożsamością, zaufaniem między usługami chmurowymi i wykrywaniem eksfiltracji danych.

Źródła

Ataki na FortiClient EMS: luka CVE-2026-35616 posłużyła do dystrybucji infostealera EKZ

Cybersecurity news

Wprowadzenie do problemu / definicja

Aktywnie wykorzystywana podatność CVE-2026-35616 w FortiClient Enterprise Management Server (EMS) pokazuje, jak niebezpieczne może być przejęcie centralnej infrastruktury zarządzania punktami końcowymi. W tym przypadku napastnicy nie ograniczyli się do uzyskania dostępu do serwera zarządzającego, lecz wykorzystali go jako zaufany kanał do rozsyłania złośliwego oprogramowania do zarządzanych stacji roboczych. Kampania doprowadziła do wdrożenia nowego infostealera oznaczonego jako EKZ, podszywającego się pod legalną poprawkę dla oprogramowania Fortinet.

W skrócie

  • CVE-2026-35616 to krytyczna luka typu authentication bypass w FortiClient EMS.
  • Podatność umożliwia nieuwierzytelnionemu atakującemu wykonywanie działań administracyjnych, w tym zdalne uruchamianie poleceń lub kodu.
  • Napastnicy wykorzystywali przejęty serwer EMS do modyfikowania profili zdalnego dostępu i polityk endpointów.
  • Końcowym ładunkiem był infostealer EKZ kradnący dane z przeglądarek Chromium oraz Firefox.
  • Atak wyróżnia się użyciem legalnego, zaufanego kanału administracyjnego do dystrybucji malware.

Kontekst / historia

FortiClient EMS pełni rolę centralnego systemu zarządzania agentami FortiClient, politykami bezpieczeństwa oraz konfiguracją połączeń VPN. Tego typu platformy są wyjątkowo atrakcyjnym celem dla cyberprzestępców, ponieważ kompromitacja pojedynczego serwera może przełożyć się na szeroki wpływ na całe środowisko organizacji.

Podatność CVE-2026-35616 została publicznie powiązana z aktywnymi atakami na początku kwietnia 2026 roku. Producent potwierdził wykorzystanie luki w rzeczywistych kampaniach i opublikował awaryjne poprawki dla podatnych wersji 7.4.5 oraz 7.4.6. Jednocześnie wskazano, że linia 7.2 nie została objęta tym problemem. Sprawa zyskała dodatkową wagę po pilnych ostrzeżeniach dla administracji federalnej USA oraz doniesieniach o dużej liczbie publicznie dostępnych instancji EMS wystawionych do Internetu.

Z czasem analizy incydentów pokazały, że luka nie była używana wyłącznie do uzyskania dostępu administracyjnego. Atakujący zaczęli wykorzystywać centralne mechanizmy zarządzania FortiClient do masowego dostarczania złośliwego kodu na zarządzane endpointy, znacząco zwiększając skalę oddziaływania pojedynczej kompromitacji.

Analiza techniczna

Źródłem problemu jest nieprawidłowa kontrola dostępu w interfejsach API FortiClient EMS. W praktyce oznacza to możliwość wykonywania operacji administracyjnych bez poprawnego uwierzytelnienia. Po skutecznym obejściu mechanizmów dostępowych napastnik może ingerować w konfigurację systemu oraz polityki stosowane wobec agentów końcowych.

W obserwowanej kampanii łańcuch ataku przebiegał według powtarzalnego schematu. Najpierw napastnik wykorzystywał CVE-2026-35616 do uzyskania nieautoryzowanego dostępu do funkcji administracyjnych EMS. Następnie modyfikował profil Remote Access Profile i polityki endpointów, dodając skrypt uruchamiany po zestawieniu połączenia VPN. Po ustanowieniu tunelu IPsec komponent FortiClient uruchamiał skrypt wsadowy przy użyciu procesów systemowych, a ten wywoływał zakodowany w Base64 payload PowerShell. Kolejnym etapem było pobranie pliku wykonywalnego podszywającego się pod legalną poprawkę endpointową, który finalnie uruchamiał infostealera EKZ.

Istotne jest to, że złośliwy kod nie był dostarczany przez phishing ani przez odrębne włamanie na każdą stację. Dystrybucja odbywała się za pośrednictwem zaufanego kanału administracyjnego. W efekcie każdy zarządzany endpoint mógł stać się celem wykonania malware bez wzbudzania natychmiastowych podejrzeń użytkownika.

Sam EKZ Infostealer koncentruje się na kradzieży danych z przeglądarek. Obejmuje to zapisane hasła, ciasteczka sesyjne, dane autouzupełniania, informacje adresowe oraz dane kart płatniczych. Obsługiwane są zarówno przeglądarki oparte na Chromium, jak i Firefox. Szczególnie niebezpieczna jest zdolność do pozyskiwania ciasteczek i innych danych wspierających przejęcie aktywnych sesji, co może ograniczać skuteczność części mechanizmów MFA.

W analizach incydentów zwracano uwagę na sygnały ostrzegawcze w logach EMS. Jednym z ważniejszych wskaźników był komunikat o braku certyfikatu w nagłówku żądania, po którym mogły następować nietypowe operacje związane z certyfikatami i zmianami konfiguracji. Dodatkowo obserwowano logowania z infrastruktury VPS, z węzłów Tor oraz nieoczekiwane modyfikacje profili zdalnego dostępu.

Konsekwencje / ryzyko

Skutki kompromitacji FortiClient EMS są znacznie poważniejsze niż przejęcie pojedynczego hosta. W tym scenariuszu naruszona zostaje zaufana płaszczyzna zarządzania, która może posłużyć do równoczesnego wdrożenia złośliwych skryptów na wielu stacjach roboczych i systemach klienckich.

  • masowa dystrybucja malware do zarządzanych endpointów,
  • kradzież poświadczeń z przeglądarek i aplikacji webowych,
  • przejęcie sesji przy użyciu ciasteczek uwierzytelniających,
  • wtórny dostęp do usług chmurowych, paneli administracyjnych i aplikacji wewnętrznych,
  • ryzyko dalszego ruchu bocznego lub eskalacji do ransomware,
  • utrata integralności konfiguracji bezpieczeństwa dystrybuowanej centralnie.

Z perspektywy operacyjnej szczególnie niebezpieczne jest to, że część aktywności może przypominać legalne działania administracyjne. Jeśli organizacja nie monitoruje zmian w profilach VPN, uruchomień PowerShell inicjowanych przez komponenty FortiClient oraz nietypowych logowań do konsoli EMS, naruszenie może pozostać niewykryte przez dłuższy czas.

Rekomendacje

Organizacje korzystające z FortiClient EMS powinny potraktować ten typ incydentu jako zagrożenie dla całej floty zarządzanych urządzeń, a nie wyłącznie dla jednego serwera aplikacyjnego. Reakcja powinna obejmować zarówno działania naprawcze po stronie EMS, jak i szeroką weryfikację endpointów.

  • niezwłocznie zainstalować poprawki bezpieczeństwa lub przeprowadzić aktualizację do wersji wolnej od problemu,
  • sprawdzić, czy instancja EMS była wystawiona bezpośrednio do Internetu,
  • przeanalizować logi EMS pod kątem anomalii związanych z certyfikatami i próbami obejścia uwierzytelnienia,
  • zweryfikować ostatnie zmiany w profilach Remote Access Profile, politykach endpointów i skryptach uruchamianych po zestawieniu tunelu VPN,
  • monitorować uruchomienia cmd.exe i powershell.exe inicjowane przez procesy FortiClient,
  • poszukiwać artefaktów w katalogach związanych z logowaniem i skryptami klienta oraz podejrzanych plików w katalogach systemowych,
  • wykrywać połączenia HTTP do surowych adresów IP oraz sekwencje obejmujące pobranie, uruchomienie i eksfiltrację danych,
  • sprawdzić, czy nie pojawiły się nowe konta administracyjne lub logowania z nietypowych lokalizacji i ASN,
  • wymusić reset poświadczeń użytkowników przy podejrzeniu kradzieży danych z przeglądarek,
  • unieważnić aktywne sesje w systemach SaaS i aplikacjach wewnętrznych, aby ograniczyć skutki przejęcia ciasteczek.

W środowiskach o podwyższonych wymaganiach bezpieczeństwa warto dodatkowo odseparować płaszczyznę zarządzania EMS od sieci publicznej, ograniczyć dostęp administracyjny za pomocą segmentacji i list dozwolonych adresów oraz wdrożyć reguły detekcji skupione na nietypowych modyfikacjach centralnie dystrybuowanej konfiguracji VPN.

Podsumowanie

Kampania wykorzystująca CVE-2026-35616 przeciwko FortiClient EMS pokazuje, że atak na system zarządzający może mieć skutki porównywalne z naruszeniem o charakterze domenowym. Po obejściu uwierzytelnienia napastnicy użyli legalnych funkcji platformy do wypchnięcia infostealera EKZ na zarządzane endpointy, znacząco zwiększając skalę i skuteczność operacji.

Dla zespołów bezpieczeństwa kluczowy wniosek jest jasny: kompromitacja systemu EDR, UEM, MDM czy platformy zarządzania klientami VPN nie powinna być traktowana jak zwykły incydent serwerowy. Wymaga szybkiego łatania, monitorowania zmian konfiguracyjnych, analizy procesów potomnych uruchamianych przez agentów końcowych oraz założenia, że wszystkie zarządzane hosty mogły zostać narażone.

Źródła

  1. https://www.bleepingcomputer.com/news/security/hackers-exploit-forticlient-ems-flaw-to-push-infostealer-malware/
  2. https://www.bleepingcomputer.com/news/security/new-fortinet-forticlient-ems-flaw-cve-2026-35616-exploited-in-attacks/
  3. https://arcticwolf.com/resources/blog/forticlient-ems-exploited-via-cve-2026-35616-to-deliver-ekz-infostealer-disguised-as-a-fortinet-patch/
  4. https://docs.fortinet.com/document/forticlient/7.4.5/ems-release-notes/832484
  5. https://www.bleepingcomputer.com/news/security/cisa-orders-feds-to-patch-fortinet-flaw-exploited-in-attacks-by-friday/