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

OpenClaw: luka CVE-2026-25253 umożliwia 1-klikowe RCE przez złośliwy link

Wprowadzenie do problemu / definicja luki

W OpenClaw ujawniono podatność o wysokiej istotności, która pozwala na zdalne wykonanie kodu (RCE) po jednym kliknięciu w link. Błąd otrzymał identyfikator CVE-2026-25253 i ocenę CVSS 8.8 (HIGH).

Łańcuch ataku jest szczególnie niebezpieczny, bo wykorzystuje typowy przepływ w przeglądarce (wejście na stronę) do wykradzenia tokenu uwierzytelniającego, a następnie przejęcia „gateway” narzędzia – co w praktyce może skończyć się pełną kontrolą nad hostem, na którym działa agent.


W skrócie

  • Co jest podatne: wersje OpenClaw przed 2026.1.29.
  • Wektor: użytkownik musi odwiedzić złośliwą stronę / kliknąć link (UI:R w CVSS).
  • Sedno problemu: UI kontrolne ufa parametrowi gatewayUrl z query string i automatycznie łączy się po WebSocket, wysyłając zapisany token.
  • Skutek: kradzież tokenu → operator-level dostęp do gateway API → zmiany konfiguracji i wykonanie kodu na hoście.
  • Naprawa: aktualizacja do 2026.1.29 (wydana 30 stycznia 2026) lub nowszej.

Kontekst / historia / powiązania

OpenClaw to self-hosted agent AI, który potrafi automatyzować działania w systemie (uruchamianie poleceń, praca na plikach, orkiestracja workflow). Taka klasa narzędzi ma „naturalnie” wysoki blast radius — przejęcie sesji operatora zwykle oznacza dostęp do wszystkiego, do czego agent ma uprawnienia.

W tym incydencie kluczowe jest to, że atak nie wymaga bezpośredniego dostępu do hosta ofiary na start — wystarcza przejęcie tokenu z warstwy przeglądarkowej, a resztę „dowozi” API/agent po stronie gateway.


Analiza techniczna / szczegóły luki

1) Zaufanie do gatewayUrl z query string

Opis podatności wskazuje, że aplikacja (Control UI) pobiera gatewayUrl z parametrów URL i używa go do zestawienia połączenia. W wersjach podatnych brakuje walidacji/ograniczeń, przez co atakujący może podstawić własny adres.

2) Automatyczne połączenie WebSocket i „wyciek” tokenu

Najbardziej krytyczny element: UI auto-connectuje po załadowaniu, a w payloadzie połączenia WebSocket wysyła zapisany token gateway. Jeśli gatewayUrl wskazuje na serwer atakującego, token trafia wprost do niego.

3) Co daje token: przejęcie gateway i droga do RCE

Po przechwyceniu tokenu atakujący może połączyć się z instancją OpenClaw ofiary i uzyskać dostęp o poziomie operatora do gateway API, co umożliwia arbitralne zmiany konfiguracji i wykonanie kodu na hoście gateway. W praktyce oznacza to klasyczne „account/session takeover”, ale dla komponentu, który ma bardzo szerokie uprawnienia systemowe.

4) Warunek wstępny (ważne w ocenie ryzyka)

Podatność dotyczy wdrożeń, w których użytkownik zalogował się do Control UI (token istnieje i jest możliwy do wysłania). To typowy warunek dla ataków opartych o kradzież sesji.


Praktyczne konsekwencje / ryzyko

Skutki dla organizacji i użytkowników technicznych są ciężkie:

  • kompromitacja hosta (RCE) i przejęcie środowiska automatyzacji,
  • dostęp do lokalnie przechowywanych danych i poświadczeń, jeśli agent ma do nich uprawnienia,
  • szybka eskalacja do incydentu klasy „full takeover”, bo agent bywa „mostem” do systemów, przeglądarek, plików i integracji.

Warto też podkreślić „operacyjny” aspekt 1-kliku: takie wektory świetnie sklejają się z phishingiem, drive-by oraz kampaniami w mediach społecznościowych, bo kliknięcie linku jest zachowaniem powszechnym i trudnym do wyeliminowania politykami.


Rekomendacje operacyjne / co zrobić teraz

  1. Zaktualizuj do OpenClaw 2026.1.29 lub nowszej wszędzie, gdzie narzędzie jest używane (dev/staging/prod).
  2. Rotacja/rewokacja tokenów i kluczy
    Jeśli w Twoim modelu wdrożenia tokeny są długowieczne, rozważ ich wymuszoną rotację po aktualizacji (aby „stare” wykradzione tokeny przestały działać).
  3. Ogranicz ekspozycję Control UI
  • wystawiaj panel administracyjny tylko za VPN / w sieci wewnętrznej,
  • rozważ dodatkową warstwę uwierzytelnienia (np. reverse proxy z SSO/MFA),
  • stosuj twarde reguły origin/host (allowlist) dla połączeń do gateway.
  1. Hardening po stronie aplikacji (jeśli utrzymujesz fork / wkład w projekt)
  • walidacja gatewayUrl (allowlist domen, schematów, portów),
  • usunięcie auto-connect lub wymuszenie świadomej zgody użytkownika,
  • ograniczenie sposobu przechowywania i wysyłania tokenów (minimalizacja ekspozycji w kontekście przeglądarki).
    To są dokładnie te elementy, które według opisu doprowadziły do eksfiltracji tokenu.
  1. Monitoring i detekcja nadużyć
  • szukaj nietypowych połączeń WebSocket i nieoczekiwanych zmian konfiguracji gateway,
  • koreluj logowania/wykorzystanie tokenów z anomaliami w zadaniach agenta (uruchamianie poleceń, modyfikacje plików),
  • dodaj alerty na „operator-level actions”, jeśli Twoja telemetria to rozróżnia.

Różnice / porównania z innymi przypadkami

CVE-2026-25253 to dobry przykład, że w agentach AI „prawdziwym wrogiem” bywa nie tyle model, co warstwa sterowania i zaufania między komponentami (UI → gateway). Klasyczne błędy webowe (zaufanie do danych wejściowych z URL, automatyczne połączenia, tokeny w nieodpowiednim kontekście) stają się krytyczne, gdy backend ma możliwość wykonywania działań systemowych.

W praktyce to wzorzec: session/token theft w narzędziu o wysokich uprawnieniach daje efekt porównywalny do RCE — bo „legalne” API umożliwia wykonanie tych samych destrukcyjnych czynności, tylko „w białych rękawiczkach”.


Podsumowanie / kluczowe wnioski

  • CVE-2026-25253 to 1-klikowe przejęcie OpenClaw prowadzące do RCE przez eksfiltrację tokenu WebSocket.
  • Problem wynika z połączenia: zaufanie do gatewayUrl + auto-connect + wysyłka tokenu.
  • Aktualizacja do 2026.1.29 jest podstawową mitigacją, a dodatkowo warto utwardzić ekspozycję Control UI i rotować tokeny.

Źródła / bibliografia

  • The Hacker News — opis podatności i informacja o wersji naprawczej. (The Hacker News)
  • CCB Safeonweb — ostrzeżenie i zakres wersji podatnych. (ccb.belgium.be)
  • National Vulnerability Database (NIST) — rekord CVE i metryki. (NVD)
  • runZero — podsumowanie wpływu i zakresu wersji. (runZero)
  • SecurityWeek — opis scenariusza ataku i konsekwencji „gateway takeover”. (SecurityWeek)

Złośliwe „skills” dla OpenClaw/MoltBot: nowy wektor ataku łańcucha dostaw i kradzieży haseł

Wprowadzenie do problemu / definicja luki

W ekosystemie self-hosted agentów AI pojawił się klasyczny problem supply chain — tyle że zamiast paczek npm/PyPI, celem stały się „skills” (wtyczki/pakiety funkcjonalności) dla osobistego asystenta AI OpenClaw (wcześniej: Moltbot/ClawdBot). Atakujący masowo publikują „skills” udające narzędzia (np. do krypto, finansów, social mediów), a w praktyce służące do instalacji infostealerów i kradzieży danych uwierzytelniających.


W skrócie

  • W krótkim oknie czasu (ok. 27 stycznia – 1 lutego 2026) opublikowano setki podejrzanych/złośliwych „skills” w rejestrze ClawHub i na GitHub.
  • Infekcja zwykle wymaga, by ofiara ręcznie wykonała instrukcje z dokumentacji („Prerequisites”), co przypomina schemat ClickFix: użytkownik sam uruchamia polecenie/pobiera narzędzie, bo „jest potrzebne do działania”.
  • Na macOS w łańcuchu pojawia się m.in. zdejmowanie atrybutu kwarantanny (xattr -c) w celu obejścia mechanizmów typu Gatekeeper oraz kradzież danych z pęku kluczy i profili przeglądarek.
  • Niezależnie od szczegółów payloadu, kluczowy problem jest systemowy: agent AI działa lokalnie i ma „głębokie” uprawnienia, a „skills” są w praktyce kodem wykonywalnym.

Kontekst / historia / powiązania

OpenClaw/MoltBot stał się wiralowy jako „personal AI agent” uruchamiany lokalnie, z pamięcią długoterminową i integracjami z usługami (komunikatory, e-mail, pliki, automatyzacje). Taka architektura jest atrakcyjna, ale z perspektywy bezpieczeństwa oznacza, że kompromitacja ekosystemu rozszerzeń jest kompromitacją hosta i danych użytkownika. Cisco zwraca uwagę, że narzędzia tego typu potrafią automatyzować działania, uruchamiać skrypty i operować na zasobach, co znacząco podnosi stawkę przy błędach w modelu uprawnień i dystrybucji rozszerzeń.

Równolegle pojawia się drugi wątek: poza zatruciem marketplace’u „skills”, badacze i źródła threat-intel wskazują też na błędnie wystawione interfejsy administracyjne oraz ryzyka wynikające z przechowywania sekretów w plikach i zdalnej ekspozycji usług.


Analiza techniczna / szczegóły luki

1) Mechanizm dystrybucji: „skills” jako nośnik zaufanego kodu

„Skills” są opisywane jako łatwo wdrażalne wtyczki/rozszerzenia. W praktyce atak polega na tym, że publikowane paczki:

  • klonują się masowo (bliźniacze repozytoria, losowe nazwy),
  • mają dopracowaną dokumentację,
  • podszywają się pod narzędzia o wysokiej „wartości” dla ofiar (krypto, finanse, narzędzia produktywności).

2) Socjotechnika „Prerequisites” i fałszywe narzędzia („AuthTool” / „openclaw-agent”)

W opisywanych kampaniach kluczowy jest punkt „Prerequisites”. To tam użytkownik dostaje instrukcję:

  • na macOS: wkleić do terminala polecenie (często base64 → bash, z pobraniem skryptu/payloadu z zewnętrznego hosta),
  • na Windows: pobrać i uruchomić archiwum ZIP (często zaszyfrowane hasłem, co utrudnia automatyczne skanowanie).

Koi Security opisuje też, że ZIP z hasłem jest używany nie „dla bezpieczeństwa”, ale jako taktyka przeciwko automatycznym analizatorom i AV w pipeline’ach.

3) Payload i kradzież danych: macOS i Windows

Z perspektywy skutków, celem jest klasyczny infostealer:

  • BleepingComputer wskazuje na wariant NovaStealer na macOS, który potrafi m.in. zdejmować kwarantannę (xattr -c), żądać szerokiego dostępu do plików i wyciągać dane takie jak: klucze API giełd krypto, seed phrases, dane z rozszerzeń walletów, dane z Keychain, hasła przeglądarki, klucze SSH, poświadczenia chmurowe, Git credentials i pliki .env.
  • Koi Security w swojej analizie przypisuje główną falę do kampanii (nazwanej ClawHavoc) i identyfikuje macOS-owy stealer jako Atomic Stealer (AMOS), opisując charakterystyczny łańcuch (pobranie skryptu → dropper → uruchomienie binarki) oraz szeroki zakres kradzionych artefaktów (przeglądarki, portfele, SSH, komunikatory).

W praktyce możliwe są rozbieżności w klasyfikacji rodziny malware (NovaStealer vs AMOS), bo część zachowań/artefaktów może być współdzielona lub zmieniana w kolejnych wariantach — dla obrony ważniejsze jest rozpoznanie TTP: ręczne uruchamianie „prerekwizytów”, download z zewnętrznych domen/IP, zdejmowanie kwarantanny i masowa eksfiltracja sekretów.

4) Skala i dodatkowe techniki (typosquatting, outliery)

  • Audyt cytowany przez The Hacker News mówi o 341 złośliwych „skills” na ClawHub (na tle ~2,857 sprawdzonych), z dominującą kampanią i dodatkowymi odchyleniami.
  • Wskazano też typosquatting (warianty nazw związanych z ClawHub), co zwiększa skuteczność infekcji przy literówkach i instalacjach „na skróty”.

Praktyczne konsekwencje / ryzyko

Ten incydent jest groźny nie tylko przez samą liczbę złośliwych paczek, ale przez kontekst użycia:

  • Agent AI ma dostęp do plików, przeglądarki, tokenów, integracji z usługami i często działa „jak użytkownik” — z naturalną zdolnością do eskalacji skutków kompromitacji (np. dostęp do repozytoriów, CI/CD, e-maila).
  • Kradzież .env, kluczy API, SSH i poświadczeń chmurowych oznacza ryzyko przejęcia kont i infrastruktury, a nie tylko „wycieku haseł z przeglądarki”.
  • Jeśli instancje administracyjne są wystawione do internetu lub słabo zabezpieczone, dochodzi dodatkowa powierzchnia ataku: przejęcie zarządzania agentem lub wykorzystanie go jako backdoora.

Rekomendacje operacyjne / co zrobić teraz

Poniżej zestaw działań „tu i teraz” — w kolejności od najszybszych do bardziej systemowych:

1) Natychmiastowe ograniczenie ryzyka

  • Wstrzymaj instalację nowych „skills” z publicznych rejestrów w zespołach/firmie do czasu wdrożenia zasad weryfikacji.
  • Potraktuj „skill” jak binarkę: jeśli ktoś każe wkleić komendę do terminala albo pobrać „narzędzie wymagane do działania” — to czerwony alarm.
  • Jeżeli instalowano „skills” w ostatnich dniach: rotuj sekrety (API keys, tokeny, SSH, klucze do giełd), sprawdź logi dostępu i nietypowe logowania.

2) Walidacja i skanowanie

  • Weryfikuj publishera, historię repo, podobieństwa nazw, a także czy nie ma „Prerequisites” z obfuskacją (base64, curl|bash).
  • Skorzystaj z narzędzi do oceny „skills” publikowanych przez badaczy (np. skaner URL od Koi Security) jako dodatkowego sygnału, nie jedynego kontrolera.

3) Izolacja środowiska (najważniejsze przy agentach AI)

  • Uruchamiaj OpenClaw w VM/kontenerze z minimalnymi uprawnieniami i separacją od głównego profilu przeglądarki, kluczy SSH i repozytoriów (zasada najmniejszych uprawnień).
  • Ogranicz egress (firewall, allowlist domen), bo większość łańcuchów infekcji i eksfiltracji wymaga połączeń wychodzących.

4) Governance „skills” w organizacji

  • Wprowadź allowlist zatwierdzonych „skills”, wersjonowanie i pinning (konkretne commity/release), a docelowo podpisywanie/artefakty z kontrolą integralności.
  • Rozważ całkowite wyłączenie mechanizmu „skills”, jeśli nie potrafisz go kontrolować (SOC Prime wprost sugeruje rozważenie ograniczenia tej funkcji bez odpowiedniego nadzoru).

5) Detekcja i IR

  • Monitoruj: nietypowe procesy powłoki, curl/bash w kontekście instalacji, zdejmowanie kwarantanny (xattr -c), nowe binarki w katalogach tymczasowych, nietypowy ruch do nieznanych hostów.
  • Jeśli podejrzewasz kompromitację: izoluj host, zbierz artefakty, zresetuj poświadczenia, przeprowadź przegląd integracji agenta z usługami (mail, repo, kalendarze) i rozważ reinstalację w utwardzonym środowisku.

Różnice / porównania z innymi przypadkami

To zdarzenie wpisuje się w dobrze znany schemat:

  • marketplace/registry → masowe paczki → socjotechnika → payload (jak w atakach na npm/PyPI/VS Code). Koi Security wprost porównuje ClawHub do popularnych ekosystemów paczek, wskazując, że „tam gdzie deweloperzy dzielą się kodem, tam pojawiają się atakujący”.
  • Różnica jest taka, że tutaj ofiary instalują rozszerzenia dla narzędzia, które z założenia ma szeroki dostęp i automatyzuje działania, więc „blast radius” może być większy niż przy typowej wtyczce do IDE.

Podsumowanie / kluczowe wnioski

  • Publiczny ekosystem „skills” dla OpenClaw/MoltBot stał się celem masowego zatrucia łańcucha dostaw, a skutkiem jest dystrybucja infostealerów i kradzież sekretów.
  • Najczęstszy wektor to „Prerequisites” i ręczne uruchamianie poleceń/instalatorów (ClickFix-like), co omija część automatycznych kontroli.
  • Najskuteczniejsza obrona to połączenie: izolacji środowiska agenta, twardego governance rozszerzeń oraz szybkiej rotacji sekretów, jeśli instalacje już miały miejsce.

Źródła / bibliografia

  1. (BleepingComputer) – BleepingComputer: skala kampanii, „AuthTool”, ClickFix-like, NovaStealer i zakres kradzieży
  2. (koi.ai) – Koi Security: audyt 2,857 „skills”, 341 złośliwych, ClawHavoc, techniki i łańcuch macOS
  3. (The Hacker News) – The Hacker News: podsumowanie ustaleń Koi i kategorie kampanii na ClawHub
  4. (Cisco Blogs) – Cisco Blogs: ryzyka architektoniczne „personal AI agents” i konsekwencje braku sandboxingu/governance
  5. (SOC Prime) – SOC Prime: perspektywa threat-intel (ekspozycja admin portów, sekrety w plikach, mitigacje)

Rosyjscy hakerzy wykorzystują świeżo załataną lukę w Microsoft Office (CVE-2026-21509) w realnych atakach

Wprowadzenie do problemu / definicja luki

W końcówce stycznia 2026 Microsoft wypuścił pilną aktualizację „out-of-band” dla pakietu Office, oznaczając podatność CVE-2026-21509 jako aktywnie wykorzystywaną (0-day). Luka jest klasyfikowana jako security feature bypass — pozwala obejść mechanizmy ochronne Office (m.in. związane z OLE/COM) i doprowadzić do uruchomienia złośliwego łańcucha po otwarciu spreparowanego dokumentu przez użytkownika.


W skrócie

  • Co się dzieje: CERT-UA raportuje kampanie z użyciem złośliwych plików DOC wykorzystujących CVE-2026-21509.
  • Kto: aktywność przypisywana jest APT28 (Fancy Bear / Sofacy), wiązanemu z rosyjskim GRU.
  • Jak: po otwarciu dokumentu uruchamia się łańcuch pobierania (m.in. WebDAV), a następnie mechanizmy typu COM hijacking, DLL + shellcode i trwałość przez Scheduled Task.
  • Skala/ryzyko: dotyczy wielu wydań Office (w tym Microsoft 365), a warunkiem ataku jest User Execution (otwarcie pliku).

Kontekst / historia / powiązania

Z perspektywy obrony to klasyczny scenariusz: szybka „weaponizacja” luki po publikacji poprawki. Według CERT-UA, tematyka przynęty była dopasowana do odbiorców (m.in. korespondencja podszywająca się pod instytucje oraz dokumenty nawiązujące do konsultacji), a kampanie miały dotykać adresów powiązanych z administracją.

Warto też zwrócić uwagę na aspekt operacyjny po stronie Microsoft: CVE-2026-21509 została wypuszczona jako awaryjna poprawka OOB, a niezależne zespoły badawcze (np. Talos) szybko opublikowały kontekst dot. detekcji i reguł ochronnych.


Analiza techniczna / szczegóły luki

Charakter podatności (security feature bypass)

Opis CVE w ekosystemie CVE/NVD sprowadza się do: „reliance on untrusted inputs in a security decision” w Microsoft Office, co umożliwia lokalne obejście zabezpieczeń. W praktyce oznacza to, że Office może podjąć błędną decyzję bezpieczeństwa na podstawie danych, którym nie powinien ufać, i dopuścić do uruchomienia niebezpiecznego komponentu/ścieżki.

Wektor ataku i wymagania

  • Wymagana interakcja użytkownika: atak zwykle wymaga nakłonienia ofiary do otwarcia spreparowanego pliku Office.
  • Preview Pane: według dostępnych opracowań, nie jest to wektor wyzwalający podatność (to istotne w ocenie ryzyka w środowiskach, gdzie użytkownicy „podglądają” pliki).

Łańcuch infekcji obserwowany w kampaniach (CERT-UA)

BleepingComputer, streszczając raport CERT-UA, opisuje następujący łańcuch:

  1. Ofiara otwiera złośliwy dokument DOC.
  2. Dokument inicjuje pobranie kolejnych elementów przez WebDAV.
  3. Następuje COM hijacking oraz uruchomienie złośliwej biblioteki DLL (EhStoreShell.dll).
  4. DLL uruchamia shellcode ukryty w pliku graficznym (SplashScreen.png).
  5. Utrwalanie/uruchamianie zapewnia Scheduled Task „OneDriveHealth”, m.in. przez restart procesu explorer.exe.

To ważne, bo pokazuje, że sama podatność jest „wejściem” (initial access / execution), a właściwe możliwości (post-exploitation) zależą od kolejnych etapów łańcucha.


Praktyczne konsekwencje / ryzyko

  1. Ryzyko dla organizacji (zwłaszcza administracja/duże podmioty): kampanie ukierunkowane, wiarygodne przynęty i szybka adaptacja po poprawce oznaczają, że „okno ekspozycji” jest realne nawet w dojrzałych środowiskach.
  2. Łatwość dystrybucji: dokument Office jako nośnik + socjotechnika nadal działają świetnie w realu; dodatkowo WebDAV bywa dozwolony lub trudniejszy do szybkiego „odcięcia” bez skutków ubocznych.
  3. Eskalacja skutków: jeśli łańcuch kończy się instalacją frameworków/loaderów i utrwaleniem, konsekwencje mogą obejmować kradzież danych, ruch lateralny i dalsze kampanie wewnątrz sieci (zależnie od payloadu).

Rekomendacje operacyjne / co zrobić teraz

1) Patching i weryfikacja stanu

  • Wprowadź poprawki dla CVE-2026-21509 natychmiast (priorytet „pilny”, bo aktywna eksploatacja).
  • Zidentyfikuj podatne instalacje Office w środowisku (w tym różne kanały dystrybucji Microsoft 365 Apps).

2) Twarde kontrole w warstwie e-mail i endpoint

  • Wzmocnij polityki dla załączników Office (blokady typów, sandboxing, ostrzejsze reguły dla plików z Internetu).
  • Monitoruj uruchomienia nietypowych komponentów i zachowania: tworzenie/wykonanie zadań harmonogramu (np. OneDriveHealth), ładowanie podejrzanych DLL (np. EhStoreShell.dll), anomalie wokół explorer.exe.

3) Detekcja sieciowa

Talos opublikował informacje o regułach detekcji (SNORT/ClamAV) pod kątem prób wykorzystania CVE-2026-21509 — jeżeli korzystasz z tych technologii, zaktualizuj sygnatury i rozważ hunt na ruch związany z łańcuchem pobierania.

4) Szybkie „zmniejszanie powierzchni”

  • Ogranicz/monitoruj WebDAV tam, gdzie to możliwe (przynajmniej pod kątem nietypowych destynacji).
  • Przypomnij użytkownikom: nie otwieramy dokumentów z nieoczekiwanych wiadomości, nawet jeśli „wyglądają urzędowo” (w tej kampanii przynęty były dopasowane do kontekstu).

Różnice / porównania z innymi przypadkami

  • To nie jest klasyczne RCE „bez kliknięcia”: w dostępnych opisach kluczowa jest interakcja użytkownika (otwarcie pliku), a Preview Pane ma nie być wektorem. To zmienia priorytety obrony: mniej „perymetr”, więcej „anti-phishing + kontrola plików + EDR”.
  • Security feature bypass vs. memory corruption: takie luki często są zdradliwe, bo nie zawsze wyglądają jak „krytyczne RCE”, a mimo to umożliwiają uruchomienie skutecznych łańcuchów infekcji, gdy są połączone z dobrym delivery i post-exploitation.

Podsumowanie / kluczowe wnioski

CVE-2026-21509 to przykład, jak szybko aktorzy APT potrafią przejść od informacji o poprawce do skutecznych kampanii przeciw realnym celom. Jeśli w organizacji używacie Microsoft Office / Microsoft 365 Apps, traktujcie ten przypadek jako „patch now, verify now”: aktualizacja, weryfikacja skuteczności wdrożenia oraz polowanie na ślady łańcucha (WebDAV → COM hijacking → DLL/shellcode → Scheduled Task).


Źródła / bibliografia

  1. BleepingComputer – kampanie wg CERT-UA, przypisanie do APT28, opis łańcucha infekcji. (BleepingComputer)
  2. Cisco Talos – kontekst OOB update, CVSS i informacje o detekcjach (SNORT/ClamAV). (Cisco Talos Blog)
  3. Sophos – opis obejścia mitigacji OLE, lista dotkniętych produktów i zalecenia. (SOPHOS)
  4. Center for Internet Security (MS-ISAC Advisory 2026-007) – podsumowanie ryzyka i warunków eksploatacji. (CIS)
  5. National Vulnerability Database – opis CVE, wektor/CVSS i odniesienia. (NVD)

Exponowane instancje MongoDB wciąż padają ofiarą ataków wymuszeń – schemat „skanuj, wyczyść, zostaw okup” wraca

Wprowadzenie do problemu / definicja luki

Nie chodzi tu o „magiczną” podatność 0-day, tylko o klasyczny błąd wdrożeniowy: instancja MongoDB wystawiona do internetu w sposób umożliwiający dostęp bez odpowiednich ograniczeń (np. brak autoryzacji i/lub zbyt szeroki dostęp sieciowy). Taki serwer staje się łatwym celem dla automatycznych kampanii, które kończą się wyczyszczeniem baz i zostawieniem notatki z żądaniem okupu.


W skrócie

  • Badacze z firmy Flare zidentyfikowali ponad 208,5 tys. publicznie wystawionych serwerów MongoDB, z czego ok. 3 100 było dostępnych bez uwierzytelniania.
  • W tej grupie ok. 1 400+ instancji (45,6%) nosiło ślady „ransackingu”: baza wyczyszczona, w środku notatka z żądaniem okupu.
  • Typowe żądanie: 0,005 BTC z limitem 48 godzin (w artykułach raportowane jako ok. 500–600 USD „na dziś”).
  • W ~98% przypadków notatki wskazywały ten sam adres BTC, co sugeruje jednego dominującego operatora kampanii; jednocześnie obserwacje portfela w cytowanych doniesieniach wskazują na bardzo niski realny wpływ (rzędu kilkuset USD).

Kontekst / historia / powiązania

„Ransomware na MongoDB” w praktyce często oznaczało (i znów oznacza) brutalny, ale skuteczny model: znaleźć źle zabezpieczoną bazę, skopiować dane (albo tylko twierdzić, że je skopiowano), usunąć zawartość i wymusić płatność. To zjawisko było szczególnie głośne w latach 2017–2021, potem przycichło, a teraz wraca w formie zautomatyzowanych, niskokwotowych żądań.

W tle działa ekonomia „low-hanging fruit”: przy masowym skanowaniu internetu (np. przez platformy typu Shodan) nawet mały odsetek płacących może tworzyć opłacalną kampanię.


Analiza techniczna / szczegóły luki

1) Jak wygląda typowy łańcuch ataku

Z perspektywy TTP (tactics, techniques, procedures) to prosty playbook opisany wprost w materiale badawczym:

  1. Atakujący lokalizuje instancję MongoDB wystawioną do internetu.
  2. Opcjonalnie kopiuje dane (albo tylko deklaruje, że to zrobił).
  3. Usuwa zawartość baz/kolekcji.
  4. Zostawia ransom note w bazie, często z terminem i groźbą.

W opisywanej kampanii notatki wymuszeń są na tyle powtarzalne (włącznie z tym samym adresem BTC w większości przypadków), że łatwo budować detekcje oparte o IOC/artefakty treści.

2) Dlaczego to działa: dostępność > exploit

Najważniejsze: to nie musi być „hakowanie” w sensie wykorzystania CVE. W wielu przypadkach wystarczy osiągalność sieciowa portu 27017/TCP i błędna konfiguracja dostępu.

Warto też rozróżnić dwa zjawiska:

  • No-auth / zła ekspozycja (tu: główna przyczyna wymuszeń).
  • Rzeczywiste podatności w wersjach serwera (np. w ekosystemie ostatnio głośno było o CVE-2025-14847 i tagowaniu takich hostów w raportach ekspozycji), które mogą zwiększać ryzyko – ale nie są warunkiem koniecznym do „wyczyszczenia” źle wystawionej bazy.

Praktyczne konsekwencje / ryzyko

  1. Utrata dostępności i integralności danych – baza jest po prostu pusta albo podmieniona. To często kończy się przestojem usług i kosztownym odtwarzaniem.
  2. Ryzyko wycieku / szantażu publikacją – nawet jeśli kampania „tylko kasuje”, w praktyce wymuszenia bazodanowe coraz częściej kopiują logikę double extortion (kradzież + groźba ujawnienia), a brak malware nie oznacza braku incydentu.
  3. Ryzyko eskalacji – dostęp do bazy bywa „przyczółkiem” do dalszej eksploracji środowiska (szczególnie jeśli serwer stoi w tej samej sieci co inne zasoby, a monitoring jest słaby).

Rekomendacje operacyjne / co zrobić teraz

„Zatrzymaj krwawienie” (0–24h)

  • Natychmiast odetnij ekspozycję: firewall / security groups / ACL, najlepiej tylko sieci prywatne lub VPN/bastion.
  • Zweryfikuj, czy nie masz no-auth: konfiguracja, użytkownicy/role, mechanizmy auth i zasady dostępu.
  • Sprawdź artefakty wymuszenia: nowe bazy/kolekcje z notatką, nietypowe nazwy, świeże wpisy, nagłe „dropDatabase”.

„Oceń incydent” (24–72h)

  • Traktuj to jak potencjalny wyciek, nie tylko „awarię”: zrób analizę logów, zakresu dostępu, ewentualnych połączeń z podejrzanych adresów, oznak masowego dumpowania.
  • Odtwarzaj wyłącznie z zaufanych kopii i sprawdź, czy backupy nie są skażone (np. backup po wyczyszczeniu).

„Uodpornij” (po 72h)

  • Wdróż zasadę minimalnej ekspozycji: MongoDB nie powinna być usługą „internet-facing” (poza rzadkimi, dobrze zabezpieczonymi przypadkami).
  • Stałe monitorowanie ekspozycji: cykliczne skany, alerty na otwarty 27017/TCP, wykorzystanie raportów ekspozycji (np. inicjatywy The Shadowserver Foundation).
  • Backupy odporne na sabotaż: wersjonowanie, immutability, offline/air-gap dla krytycznych danych.
  • Detekcje: reguły SIEM na nietypowe operacje administracyjne, masowe kasowanie kolekcji, nagłe skoki liczby zapytań/transferu.

Różnice / porównania z innymi przypadkami

  • W klasycznym ransomware masz szyfrowanie i artefakty na hostach. Tutaj często nie ma malware – jest operacja po protokole bazodanowym: trudniej to wyłapać EDR-em, a łatwiej przeoczyć, jeśli logowanie/telemetria są słabe.
  • W porównaniu do kampanii sprzed lat, obecne żądania wydają się bardziej „masowe i niskokwotowe”, nastawione na szybkie płatności (0,005 BTC) i automatyzację.

Podsumowanie / kluczowe wnioski

  • To nie „wyrafinowany hack”, tylko konsekwencja wystawienia MongoDB do internetu bez właściwych kontroli.
  • Skala ekspozycji jest duża (setki tysięcy hostów widocznych publicznie), a liczba realnie „otwartych” bez auth wciąż wystarcza, by kampanie miały sens.
  • Ransom note to sygnał incydentu bezpieczeństwa (z możliwą eksfiltracją), nie tylko problem „backupowy”.
  • Najskuteczniejsze działania to podstawy: redukcja ekspozycji, wymuszenie auth, monitoring i odporne kopie zapasowe.

Źródła / bibliografia

  1. BleepingComputer – „Exposed MongoDB instances still targeted in data extortion attacks” (1 lutego 2026). (BleepingComputer)
  2. SecurityWeek – „Over 1,400 MongoDB Databases Ransacked by Threat Actor” (2 lutego 2026). (SecurityWeek)
  3. Flare – „MongoDB Ransom Isn’t Back – It Never Left” (26 stycznia 2026). (flare.io)
  4. The Shadowserver Foundation – „Open MongoDB Report” (aktualizacja 29 grudnia 2025). (shadowserver.org)
  5. Wiz – „Database Ransomware: How It Works and How to Stop It” (6 października 2025). (wiz.io)

Cyberatak Na Polską Energetykę W Grudniu 2025 – Analiza Techniczna, Wipery I Problem Atrybucji

Kontekst ataku na infrastrukturę energetyczną

Grudzień 2025: Polska staje się celem skoordynowanego cyberataku wymierzonego w sektor energetyczny. Atak objął ponad 30 farm wiatrowych i fotowoltaicznych, dużą elektrociepłownię zaopatrującą ~500 tys. mieszkańców oraz firmę z sektora przemysłowego. Wszystkie działania miały charakter czysto destrukcyjny – cyberatak porównano do celowego podpalenia, zwłaszcza że nastąpił w okresie silnych mrozów i zamieci śnieżnych tuż przed Nowym Rokiem.

Czytaj dalej „Cyberatak Na Polską Energetykę W Grudniu 2025 – Analiza Techniczna, Wipery I Problem Atrybucji”

eScan: złośliwa aktualizacja z oficjalnego serwera. Co wiemy o ataku supply chain i jak reagować

Wprowadzenie do problemu / definicja luki

Ataki typu supply chain (łańcuch dostaw) są jednymi z najtrudniejszych do wykrycia, bo wykorzystują zaufany kanał dystrybucji — np. aktualizacje producenta. W opisywanym incydencie użytkownicy eScan otrzymali złośliwy komponent poprzez legalną infrastrukturę aktualizacji, po tym jak napastnicy uzyskali nieautoryzowany dostęp do regionalnej konfiguracji serwera aktualizacji.


W skrócie

  • Dystrybucja złośliwego pliku miała miejsce 20 stycznia 2026 i trwała ok. 2 godziny w ramach jednego regionalnego klastra aktualizacji.
  • Wektorem był podmieniony komponent Reload.exe, uruchamiający wieloetapowy łańcuch infekcji.
  • Malware modyfikował m.in. plik HOSTS i ustawienia/konfigurację produktu tak, by odciąć ofiarę od aktualizacji (czyli utrudnić samo-naprawę przez update).
  • Wymagana była ręczna remediacja (manualny patch/narzędzie od producenta), bo automatyczne aktualizacje na zainfekowanych hostach mogły nie zadziałać.

Kontekst / historia / powiązania

Incydent został nagłośniony publicznie 29 stycznia 2026 przez Morphisec, a następnie szerzej opisany przez media branżowe. Producent, MicroWorld Technologies, wydał advisory (ESCAN-2026-001), klasyfikując zdarzenie jako incident infrastrukturalny (nie wada produktu), ograniczony do części klientów korzystających z konkretnego klastra regionalnego.

Warto też odnotować, że temat nadużycia mechanizmu aktualizacji eScan przewijał się już wcześniej: w 2024 r. obserwowano kampanie, w których mechanizm aktualizacji miał zostać wykorzystany do implantowania backdoorów w środowiskach firmowych.


Analiza techniczna / szczegóły luki

1) Wejście: trojanizowana aktualizacja i podmiana komponentu

Wg analiz, atak startował od dostarczenia złośliwej wersji Reload.exe (komponent 32-bit), umieszczonej w ścieżce instalacyjnej produktu (m.in. C:\Program Files (x86)\escan\reload.exe).
Producent potwierdził, że do „ścieżki dystrybucji aktualizacji” trafił nieautoryzowany plik w wyniku dostępu do konfiguracji regionalnego serwera.

2) Co robił malware: odcięcie od aktualizacji + utrzymanie dostępu

Kluczowym elementem była sabotacja aktualizacji: modyfikacje HOSTS i elementów konfiguracji/rejestru miały blokować kontakt z serwerami update i utrudniać automatyczne „samoleczenie” po stronie AV.
Dodatkowo obserwowano mechanizmy persistence (np. zadania Harmonogramu zadań) oraz pobieranie kolejnych etapów/payloadów z infrastruktury C2.

3) Etapy łańcucha infekcji (w uproszczeniu)

  • Stage 1: podmieniony Reload.exe uruchamia kolejne elementy łańcucha.
  • Stage 2/3: downloader/backdoor (w raportach pojawia się m.in. CONSCTLX.exe) — utrzymanie dostępu, komunikacja z C2, możliwość dogrywania kolejnych ładunków.
  • W analizie technicznej wskazano też uruchamianie payloadów PowerShell (z elementami obejścia AMSI) oraz zmiany w rejestrze i wyjątkach AV.

4) Przykładowe IOCs / artefakty

C2 / adresy do blokowania (wskazywane w materiałach producenta i analizach):

  • vhs.delrosal.net
  • tumama.hns.to
  • 504e1a42.host.njalla.net
  • 185.241.208.115

Artefakty na hoście:

  • zmieniony plik HOSTS (mapowanie domen update na „fałszywy” adres/IP),
  • nietypowe zadania Harmonogramu zadań (np. nazwy typu „CorelDefrag”),
  • obecność/uruchomienia Reload.exe w podejrzanym oknie czasowym oraz plików downloader/backdoor.

Uwaga praktyczna: część wskaźników (np. hashe) jest wprost podana w biuletynie Morphisec — warto zasilić nimi EDR/SIEM do polowania (threat hunting).


Praktyczne konsekwencje / ryzyko

  1. Utrata zaufania do kanału aktualizacji – użytkownik otrzymuje malware „podpisany autorytetem” aktualizacji. Nawet jeśli podpis był raportowany jako nieprawidłowy w narzędziach, w praktyce wiele środowisk i tak ufa kanałowi update.
  2. Ryzyko backdoora i dogrywania kolejnych payloadów – jeśli końcowy etap działa jako backdoor/persistent downloader, zagrożenie nie kończy się na jednorazowej infekcji.
  3. Blokada aktualizacji = dłuższe okno kompromitacji – modyfikacje HOSTS/konfiguracji mogą uniemożliwić szybkie wypchnięcie poprawki przez producenta i wymuszają działania ręczne.
  4. Koszty operacyjne dla IT/SOC – identyfikacja hostów z „feralnego” klastra i okna czasowego + ręczna remediacja na endpointach (zwłaszcza w enterprise) potrafi być czasochłonna.

Rekomendacje operacyjne / co zrobić teraz

Poniżej podejście „incident response ready” dla organizacji, które mogły korzystać z eScan w tym czasie.

1) Szybka triage: czy jesteś w grupie ryzyka?

  • Sprawdź, czy 20.01.2026 wystąpiły błędy aktualizacji i/lub komunikaty „update unavailable”.
  • Zweryfikuj, czy hosty korzystały z regionalnego klastra aktualizacji (jeśli masz takie logi / telemetry). Producent wskazuje, że dotyczyło to ograniczonej grupy klientów i jednego klastra.

2) Detekcja na endpointach (EDR/SIEM)

  • Poluj na artefakty: modyfikacje HOSTS, podejrzane zadania Harmonogramu, uruchomienia Reload.exe i obecność powiązanych plików (np. CONSCTLX).
  • Zasil EDR IOC (hashe i domeny) z biuletynu Morphisec oraz danych producenta.

3) Kontrola ruchu sieciowego

  • Zablokuj domeny/adresy C2 na firewall/DNS (producent podaje listę blokad jako dodatkową ostrożność).

4) Remediacja

  • Jeśli obserwujesz symptomy (błędy aktualizacji, zmiany HOSTS/konfig), producent rekomenduje kontakt z supportem i użycie narzędzia/patcha remediacyjnego (manualnie).
  • Po remediacji zweryfikuj: przywrócony update, brak błędów, aktualne definicje, brak podejrzanych zadań i brak połączeń do wskazanej infrastruktury.

5) Wnioski długoterminowe (hardening procesu aktualizacji)

  • Segmentuj ruch aktualizacji i monitoruj odstępstwa (nietypowe domeny, nieoczekiwane wykonywalne w ścieżkach AV).
  • Rozważ politykę allow-list dla aktualizacji (tam gdzie to realne) oraz dodatkową walidację podpisów/artefaktów w pipeline wdrożeń.
  • Ustal playbook „compromised update channel”: odcięcie, triage, hunting, ręczne paczkowanie fixów, komunikacja.

Różnice / porównania z innymi przypadkami

  • W wielu incydentach supply chain celem jest „cichy” dostęp (backdoor) — tutaj dodatkowym, bardzo praktycznym elementem była sabotacja aktualizacji, która utrudnia automatyczne wypchnięcie naprawy i wydłuża czas ekspozycji.
  • Producent mocno akcentuje, że nie była to „luka w produkcie”, tylko kompromitacja infrastruktury aktualizacji. Z perspektywy obrony (SOC/IR) efekt jest jednak podobny: zaufany kanał dostarczył nieautoryzowaną treść na endpointy.

Podsumowanie / kluczowe wnioski

  • To klasyczny (i szczególnie groźny) scenariusz supply chain: update jako nośnik infekcji.
  • Incydent był ograniczony czasowo (ok. 2h) i infrastrukturalnie (regionalny klaster), ale skutki obejmowały backdoor/pobieranie payloadów oraz blokadę aktualizacji, co wymuszało działania manualne.
  • Najważniejsze operacyjnie: szybko wyłapać hosty z okna czasowego, wdrożyć IOC hunting, zablokować C2 oraz wykonać remediację narzędziem producenta tam, gdzie wystąpiły symptomy.

Źródła / bibliografia

  • SecurityWeek – opis incydentu i stanowisk stron. (SecurityWeek)
  • Morphisec – biuletyn techniczny + IOC i zalecenia. (Morphisec)
  • Kaspersky / Securelist – analiza techniczna łańcucha infekcji. (Securelist)
  • eScan Security Advisory (ESCAN-2026-001) – oficjalne informacje producenta, zakres, ryzyko, remediacja i blokady sieciowe.
  • BleepingComputer – potwierdzenie incydentu, szczegóły dot. okna dystrybucji i obserwowane C2. (BleepingComputer)

RedKitten: irańska kampania szpiegowska z „akceleracją AI” celuje w NGO i aktywistów

Wprowadzenie do problemu / definicja luki

Kampania RedKitten to świeżo zidentyfikowany łańcuch ataku, który wykorzystuje klasyczny wektor „dokument z makrem”, ale dokłada do niego dwie nowoczesne cechy: komodytyzację infrastruktury (usługi chmurowe i komunikatory zamiast własnych serwerów) oraz oznaki LLM-wspomaganego developmentu (styl kodu, komentarze, szybka iteracja). W praktyce to nie „jedna luka CVE”, tylko zestaw technik prowadzących do zdalnej kontroli i eksfiltracji danych.

Badacze HarfangLab opisują tę aktywność jako kampanię obserwowaną na początku stycznia 2026 r., wymierzoną w osoby i organizacje dokumentujące nadużycia praw człowieka.


W skrócie

  • Punkt startu: archiwum (m.in. 7z) z arkuszami XLSM zawierającymi złośliwe makra.
  • Dropper z makra uruchamia implant C# (w raporcie nazwany SloppyMIO) i wykorzystuje AppDomainManager injection jako technikę uruchomienia w kontekście .NET.
  • Konfiguracja i moduły są pobierane z legalnych usług: GitHub oraz Google Drive, a kanał C2 realizowany jest przez Telegram.
  • W infrastrukturze widoczne są elementy steganografii (konfiguracja osadzana w obrazach) oraz iteracyjny rozwój (zmiany w gistach, wersjonowanie).
  • Atrybucja: silne przesłanki na aktora farsi-języcznego powiązanego z interesami państwowymi Iranu, ale bez jednoznacznego przypisania do znanej grupy.

Kontekst / historia / powiązania

Wątek „kittens” to nie przypadek: w ekosystemie threat intel nazewnictwo wielu irańskich klastrów i grup często zawiera „Kitten”. Opisuje to m.in. Middle East Institute w przeglądzie irańskich APT i konwencji nazewniczych.

W tle warto też pamiętać o długiej historii irańskich działań ofensywnych, w tym operacji określanych jako Fox Kitten w bazie MITRE ATT&CK.
Z kolei raport ClearSky Cyber Security (2020) pokazuje, że część irańskich kampanii łączyła rozpoznanie i utrzymanie dostępu z gotowością do eskalacji (np. do działań destrukcyjnych) oraz wykorzystywała szeroką infrastrukturę i dostęp przez zewnętrzne usługi zdalne.


Analiza techniczna / szczegóły luki

1) Initial access: XLSM + makra + socjotechnika

Atak startuje od dokumentów XLSM podszywających się pod materiały związane z ofiarami protestów (tematyka „shock lures”).
W opisie The Hacker News podkreślono oznaki generowania lub wspomagania kodu VBA przez LLM (styl, nazewnictwo, komentarze typu „PART …”).

2) Execution: AppDomainManager injection (w praktyce: .NET-owe „hijackowanie” ładowania)

Makro działa jako dropper dla implantu C# i wykorzystuje technikę AppDomainManager injection.
Z perspektywy obrony to istotne, bo AppDomainManager może umożliwiać wykonanie arbitralnego kodu w procesie .NET poprzez kontrolę sposobu ładowania domen aplikacji i assembly. Dobre omówienie mechaniki i tropów detekcyjnych opisuje Pentest Laboratories.

3) Implant i moduły: SloppyMIO jako „mini-framework” z pobieraniem funkcji na żądanie

W raporcie HarfangLab implant SloppyMIO:

  • cyklicznie odświeża konfigurację,
  • pobiera moduły (źródła .cs lub gotowe DLL),
  • buforuje je (cache) i uruchamia funkcje typu Run().

Wprost opisano też funkcje modułowe, m.in. wykonywanie poleceń, zbieranie plików i wysyłkę danych kanałem C2, z uwzględnieniem limitów rozmiaru wiadomości/dokumentów.

4) C2 i infrastruktura: „legit services only” + steganografia

Najbardziej charakterystyczny fragment tej kampanii to przeniesienie kluczowych elementów w legalne platformy:

  • dead drop/resolver na GitHub (gisty),
  • hostowanie modułów i obrazów na Google Drive,
  • sterowanie przez Telegram (bot token + chat ID w konfiguracji).

HarfangLab opisuje również wersjonowanie „steganographic configuration image” oraz timeline commitów gistów od października 2025 do 23 stycznia 2026 r., co sugeruje iteracyjne dopracowywanie narzędzia i (paradoksalnie) zostawia sporo metadanych.


Praktyczne konsekwencje / ryzyko

  1. Ryzyko dla NGO / OSINT / aktywistów: kradzież dokumentacji, list kontaktów, materiałów dowodowych, metadanych (kto, kiedy, z kim).
  2. Ryzyko organizacyjne: kompromitacja skrzynek, komunikatorów i repozytoriów danych może prowadzić do deanonimizacji źródeł i działań odwetowych.
  3. Utrudnione blokowanie po IP/domenie: jeśli ruch idzie do usług powszechnie używanych (Drive/Telegram), polityka „po prostu zablokuj domenę” bywa nierealna.
  4. Próg wejścia spada: jeśli LLM realnie przyspiesza pisanie makr/loaderów i modułów, to tempo iteracji w kampaniach phishingowych może rosnąć (więcej wariantów, krótsze cykle).

Rekomendacje operacyjne / co zrobić teraz

Szybkie działania (0–72h)

  • Zablokuj makra z Internetu w środowisku M365 (Attack Surface Reduction / Office policy) i ogranicz uruchamianie XLSM do zaufanych lokalizacji.
  • Hunting po artefaktach: w raporcie HarfangLab są IOC (hash’e), ścieżki oraz nazwy zaplanowanych zadań (scheduled tasks) i reguły YARA — warto je wciągnąć do procesu detekcji w EDR/SIEM.
  • Telemetria dla .NET: poluj na anomalie wokół AppDomainManager (np. nietypowe pliki konfiguracyjne, podejrzane assembly ładowane przez legalne binarki .NET) – technika bywa używana dla „cichego” wykonania.

Twardnienie i prewencja (1–4 tygodnie)

  • Segmentacja i kontrola egress: jeśli nie możesz zablokować Telegram/Drive globalnie, rozważ:
    • allowlistę procesów/hostów, które mogą rozmawiać z tymi usługami,
    • inspekcję DNS/HTTP(S) pod kątem nietypowych wzorców pobrań modułów.
  • Detekcja „living on popular services”: buduj reguły korelacyjne typu: uruchomienie Office → tworzenie DLL/artefaktów w profilu użytkownika → scheduled task → ruch do Drive/Telegram.
  • Szkolenia anty-phishingowe ukierunkowane na „dokumenty-pułapki” i scenariusze kryzysowe (lures o silnym ładunku emocjonalnym).

Różnice / porównania z innymi przypadkami

  • „Kitteny” różnią się tradecraftem: część historycznych kampanii skupiała się na utrzymaniu dostępu i eksploatacji usług zdalnych (VPN/RDP), co opisywał ClearSky w kontekście Fox Kitten.
  • RedKitten idzie mocno w „legit infra” i automatyzację: zamiast klasycznej infrastruktury C2 – Telegram + Drive + GitHub, do tego steganografia i modułowość.
  • Podobieństwa w „protest lures”: Kaspersky opisywał w 2021 r. kampanię Ferocious Kitten, która także wykorzystywała dokumenty-wabiki z makrami i tematy protestów, a nawet celowała w ekosystem komunikatorów.

Podsumowanie / kluczowe wnioski

  • RedKitten to kampania szpiegowska, która łączy stare dobre makra z nowoczesnym podejściem do infrastruktury (popularne usługi) i prawdopodobnym wsparciem LLM przy wytwarzaniu kodu.
  • Największym wyzwaniem obronnym jest nie sam dropper, tylko detekcja i blokowanie modularnego implantu korzystającego z Drive/Telegram bez wyraźnych „złych domen”.
  • Najbardziej praktyczny krok: twarda polityka dla makr + hunting po IOC/YARA + telemetria .NET pod kątem AppDomainManager.

Źródła / bibliografia

  1. HarfangLab – RedKitten: AI-accelerated campaign targeting Iranian protests (29 stycznia 2026). (HarfangLab)
  2. The Hacker News – opis kampanii i wskazówki dot. LLM-generowanych makr (31 stycznia 2026). (The Hacker News)
  3. MITRE ATT&CK – wpis o Fox Kitten (G0117) i kontekst grup powiązanych (aktualizacje do 2024). (attack.mitre.org)
  4. ClearSky – Fox Kitten – Widespread Iranian Espionage-Offensive Campaign (2020). (clearskysec.com)
  5. Kaspersky – A 6-year cyberespionage campaign… (Ferocious Kitten, 2021). (Kaspersky)