Archiwa: PowerShell - Strona 5 z 40 - Security Bez Tabu

Sklep powiązany z dyrektorem FBI wyłączony po wykryciu kampanii malware ClickFix

Cybersecurity news

Wprowadzenie do problemu / definicja

Incydenty bezpieczeństwa dotyczące legalnych, publicznie dostępnych serwisów WWW są szczególnie groźne, ponieważ wykorzystują zaufanie użytkowników do znanych marek i podmiotów. W tym przypadku sklep internetowy powiązany z marką osobistą dyrektora FBI został czasowo wyłączony po doniesieniach, że witryna mogła zostać przejęta i użyta do dystrybucji złośliwego oprogramowania.

Centralnym elementem operacji był mechanizm socjotechniczny typu ClickFix. To technika, w której ofiara nie jest infekowana klasycznym exploitem, lecz zostaje nakłoniona do samodzielnego uruchomienia złośliwych poleceń, najczęściej pod pretekstem weryfikacji bezpieczeństwa lub rozwiązania rzekomego problemu technicznego.

W skrócie

Badacze bezpieczeństwa wskazali, że witryna sklepu z gadżetami została skompromitowana i wykorzystana do prowadzenia wieloetapowego ataku. Użytkownikom prezentowano fałszywy ekran weryfikacyjny przypominający zabezpieczenia antybotowe, który nakłaniał do skopiowania i uruchomienia kodu w terminalu systemu macOS.

Po wykonaniu poleceń na urządzeniu ofiary instalowany był skryptowy stealer zdolny do kradzieży danych przeglądarkowych, haseł oraz informacji z portfeli kryptowalutowych. Według dostępnych analiz incydent wpisywał się w szerszy trend kampanii wymierzonych w serwisy oparte o WordPress i WooCommerce.

  • Skompromitowana została legalnie wyglądająca witryna sklepu.
  • Atak wykorzystał socjotechnikę ClickFix i fałszywy ekran weryfikacyjny.
  • Celem byli użytkownicy macOS nakłaniani do uruchomienia komend w terminalu.
  • Potencjalnie zagrożone były także dane płatnicze i informacje zakupowe.

Kontekst / historia

Ataki polegające na kompromitacji stron internetowych od lat pozostają skuteczną metodą dystrybucji malware. Zamiast dostarczać złośliwy plik przez e-mail lub komunikator, operatorzy kampanii przejmują legalne strony WWW i modyfikują ich treść, skrypty lub komponenty aplikacyjne. Dzięki temu użytkownik trafia na pozornie wiarygodny serwis, który staje się nośnikiem infekcji.

W analizowanym przypadku znaczenie incydentu zwiększał fakt, że sklep był kojarzony z rozpoznawalną osobą publiczną. Takie zdarzenia pokazują, że cyberprzestępcy nie muszą atakować bezpośrednio systemów rządowych lub infrastruktury krytycznej, aby osiągnąć efekt operacyjny i medialny. Wystarczy przejęcie pobocznego zasobu internetowego o dużej rozpoznawalności i aktywnym ruchu.

Sam wzorzec ClickFix zyskał na popularności, ponieważ skutecznie omija część tradycyjnych mechanizmów ostrożności. Zamiast wykorzystywać podatność techniczną, przestępcy nakłaniają ofiarę do działania pod pozorem rzekomej procedury bezpieczeństwa, fałszywej CAPTCHA lub instrukcji naprawczej.

Analiza techniczna

Z opublikowanych analiz wynika, że skompromitowany serwis działał w oparciu o WordPress i WooCommerce. Złośliwy komponent osadzony w witrynie realizował co najmniej dwa cele: przechwytywanie danych związanych z zakupami oraz kierowanie użytkowników macOS do kolejnego etapu infekcji.

Łańcuch ataku można opisać w kilku krokach:

  • Użytkownik odwiedzał legalnie wyglądającą stronę sklepu.
  • Witryna prezentowała fałszywy ekran weryfikacyjny stylizowany na mechanizm ochrony przed botami.
  • Ofiara otrzymywała instrukcję skopiowania ciągu znaków i uruchomienia go lokalnie w terminalu.
  • Po wykonaniu polecenia następował download i uruchomienie złośliwego skryptu dla macOS.
  • Malware zbierał dane z systemu, przeglądarek i aplikacji portfelowych, a następnie przesyłał je na zdalną infrastrukturę.
  • W dalszym etapie mógł ograniczać ślady swojej obecności poprzez usuwanie komponentów pośrednich lub krótkotrwałe działanie.

Z perspektywy obrony taki model infekcji jest szczególnie problematyczny, ponieważ nie wymaga klasycznego exploita. Użytkownik sam uruchamia polecenie, co częściowo omija proste filtry reputacyjne i utrudnia wykrycie ataku wyłącznie na podstawie wzorców znanych zagrożeń.

Dodatkowo kampania była ukierunkowana na macOS, co potwierdza rosnące zainteresowanie cyberprzestępców środowiskami często błędnie uznawanymi za mniej narażone. Jeśli złośliwy kod przechwytywał także dane wpisywane podczas zakupów, incydent można rozpatrywać również w kategoriach web skimmingu.

Konsekwencje / ryzyko

Ryzyko związane z takim incydentem ma charakter wielowarstwowy. Najbardziej bezpośrednim skutkiem jest możliwość instalacji stealera, który może przejąć zapisane hasła, cookies sesyjne, dane autouzupełniania, informacje z portfeli kryptowalutowych oraz inne poufne dane przechowywane lokalnie.

Jeżeli atak obejmował również komponent sklepu internetowego, zagrożone mogły być dane transakcyjne i informacje wprowadzane podczas finalizacji zakupu. To zwiększa prawdopodobieństwo wtórnych nadużyć finansowych, phishingu, przejęcia kont oraz prób wykorzystania skradzionych danych w innych usługach.

Nie można też pomijać strat reputacyjnych. Kompromitacja witryny kojarzonej z osobą publiczną lub rozpoznawalną marką osłabia zaufanie użytkowników, niezależnie od tego, czy sam incydent dotyczył głównej organizacji, czy jedynie pobocznego sklepu internetowego.

Dodatkowym problemem jest trudność wykrycia. Fałszywe komunikaty bezpieczeństwa, osadzone na legalnej stronie, mogą wyglądać wiarygodnie nawet dla ostrożnych użytkowników, zwłaszcza jeśli są przedstawiane jako standardowa procedura weryfikacyjna.

Rekomendacje

Organizacje utrzymujące serwisy WordPress i WooCommerce powinny traktować sklepy internetowe jako pełnoprawny cel operacji cyberprzestępczych. Ochrona takich platform musi obejmować zarówno bezpieczeństwo aplikacji, jak i aktywną detekcję nieautoryzowanych zmian w warstwie front-end.

  • Regularnie aktualizować WordPress, WooCommerce, motywy i wszystkie wtyczki.
  • Ograniczać liczbę rozszerzeń do niezbędnego minimum.
  • Wdrożyć monitoring integralności plików i zmian w kodzie strony.
  • Analizować osadzane skrypty oraz odpowiedzi HTTP pod kątem nieautoryzowanych modyfikacji.
  • Stosować WAF i mechanizmy wykrywania złośliwego JavaScript.
  • Egzekwować MFA dla paneli administracyjnych i segmentować dostęp do środowisk zarządzania.
  • Okresowo testować witrynę z perspektywy użytkownika końcowego, a nie wyłącznie po stronie serwera.

Zespoły SOC i administratorzy powinni zwracać szczególną uwagę na oznaki kampanii ClickFix, w tym nietypowe komunikaty nakazujące użycie terminala, PowerShell lub okna uruchamiania, obecność instrukcji kopiuj-wklej oraz podejrzany ruch wychodzący pojawiający się bezpośrednio po odwiedzeniu strony.

Dla użytkowników końcowych kluczowa pozostaje podstawowa zasada: legalna witryna sklepu nie powinna wymagać uruchamiania komend w terminalu. Każde żądanie skopiowania i wklejenia kodu do systemu należy traktować jako sygnał alarmowy. W przypadku podejrzenia infekcji należy odłączyć urządzenie od sieci, zmienić hasła z innego zaufanego systemu, unieważnić aktywne sesje i rozważyć kontakt z bankiem, jeśli wprowadzano dane płatnicze.

Podsumowanie

Wyłączenie skompromitowanej witryny po zgłoszeniach o malware pokazuje, jak skuteczne są dziś kampanie łączące przejęcie legalnych sklepów internetowych z socjotechniką ClickFix. Atak nie opierał się wyłącznie na złośliwym kodzie, lecz przede wszystkim na wykorzystaniu zaufania użytkownika do rozpoznawalnej strony i pozornie rutynowej procedury weryfikacyjnej.

Dla zespołów bezpieczeństwa to kolejny sygnał, że ochrona e-commerce nie może ograniczać się do warstwy transakcyjnej. Konieczne są ciągłe kontrole integralności treści, monitoring skryptów i szybkie reagowanie na wszelkie elementy mogące wskazywać na manipulację interfejsem lub mechanizmy socjotechniczne wymierzone w odwiedzających.

Źródła

Ghost CMS i CVE-2026-26980: krytyczna luka wykorzystana do przejęcia ponad 700 witryn w kampanii ClickFix

Cybersecurity news

Wprowadzenie do problemu / definicja

CVE-2026-26980 to krytyczna podatność typu SQL injection w Ghost CMS, obejmująca interfejs Content API. Jej znaczenie wynika z faktu, że może zostać wykorzystana bez uwierzytelnienia do odczytu danych z bazy, a następnie do pozyskania klucza Admin API, co otwiera drogę do nieautoryzowanej modyfikacji treści publikowanych w serwisie.

W praktyce problem nie ogranicza się do naruszenia samego systemu zarządzania treścią. Przejęta witryna może zostać wykorzystana jako zaufany nośnik złośliwego kodu, służący do dalszych ataków na odwiedzających.

W skrócie

Badacze bezpieczeństwa opisali aktywną kampanię, w której cyberprzestępcy wykorzystują CVE-2026-26980 do przejmowania instancji Ghost CMS i osadzania złośliwego kodu JavaScript w artykułach oraz elementach stron. Celem operacji jest uruchamianie ataków ClickFix opartych na fałszywych komunikatach CAPTCHA i nakłanianiu użytkowników do ręcznego uruchamiania poleceń w systemie Windows.

Według opublikowanych informacji kampania objęła ponad 700 witryn z różnych sektorów, w tym edukacji, mediów, fintechu, SaaS i cyberbezpieczeństwa. Luka została załatana w wersji 6.19.1, ale nieaktualne lub niewłaściwie oczyszczone środowiska nadal mogą pozostawać zagrożone.

Kontekst / historia

Ghost CMS jest szeroko stosowany przez media, blogi technologiczne, organizacje eksperckie i firmy publikujące treści online. Z perspektywy napastników stanowi atrakcyjny cel, ponieważ kompromitacja jednej instancji pozwala nie tylko ingerować w publikacje, lecz także atakować użytkowników odwiedzających legalną i rozpoznawalną domenę.

Opisana kampania została wykryta na początku maja 2026 roku i miała charakter szeroko zakrojonego zatruwania witryn. Publiczne analizy wskazują, że część serwisów została skażona w krótkim czasie, co sugeruje zautomatyzowane skanowanie podatnych instancji oraz szybkie wykorzystanie luki po jej ujawnieniu.

To ważna zmiana w sposobie postrzegania ryzyka. W tym scenariuszu nie chodzi wyłącznie o wyciek danych z CMS, ale o przejęcie wiarygodnej platformy publikacyjnej i użycie jej jako etapu pośredniego w kampanii malware oraz socjotechniki.

Analiza techniczna

Podatność CVE-2026-26980 dotyczy Content API i umożliwia nieautoryzowany odczyt danych z bazy danych. Najpoważniejszym skutkiem jest możliwość uzyskania klucza Admin API, dzięki któremu atakujący może wywoływać funkcje administracyjne aplikacji i masowo modyfikować istniejące treści.

W analizowanych incydentach intruzi wykorzystywali przejęty Admin API do dopisywania złośliwych loaderów JavaScript do artykułów lub elementów stron. Kod ten pełnił rolę pierwszego etapu infekcji i pobierał właściwy ładunek z zewnętrznej infrastruktury. Taki model zapewnia napastnikom dużą elastyczność, ponieważ pozwala zmieniać końcowy payload bez ponownego naruszania każdej witryny osobno.

Kolejny etap obejmował filtrowanie ruchu i profilowanie odwiedzającego. Złośliwy skrypt zbierał informacje o przeglądarce oraz środowisku użytkownika, a następnie decydował, czy uruchomić dalszą fazę ataku. To klasyczny cloaking, którego celem jest ukrywanie faktycznego działania przed systemami analizy, crawlerami i narzędziami bezpieczeństwa.

Jeżeli użytkownik został uznany za wartościowy cel, strona prezentowała fałszywy ekran CAPTCHA osadzony w ramce. W rzeczywistości był to element kampanii ClickFix, zachęcający ofiarę do skopiowania i uruchomienia zakodowanego polecenia w oknie „Uruchom” systemu Windows. Dzięki temu wykonanie szkodliwego działania zostaje przeniesione na użytkownika, co pomaga ominąć część tradycyjnych mechanizmów ochronnych.

Dalszy łańcuch infekcji prowadził do pobrania archiwum ZIP, uruchomienia skryptu wsadowego, a następnie wykonania polecenia PowerShell pobierającego kolejne komponenty z serwera zdalnego. W zależności od wariantu wykorzystywano między innymi pliki DLL uruchamiane przez rundll32.exe lub ładunki JavaScript służące do osadzenia końcowego programu w systemie ofiary.

Konsekwencje / ryzyko

Ryzyko związane z CVE-2026-26980 obejmuje kilka warstw. Pierwsza to kompromitacja samej witryny, czyli nieautoryzowana zmiana treści, utrata integralności publikacji oraz możliwość osadzania złośliwego kodu. Druga dotyczy użytkowników końcowych, którzy mogą zostać nakłonieni do uruchomienia poleceń prowadzących do instalacji malware.

Trzeci poziom ma charakter reputacyjny i operacyjny. Zainfekowany serwis może zostać oznaczony jako niebezpieczny przez przeglądarki, systemy bezpieczeństwa i dostawców usług filtrujących ruch. Dla organizacji oznacza to ryzyko utraty zaufania odbiorców, partnerów i klientów, a w niektórych branżach również obowiązki związane z notyfikacją incydentu.

Atak jest szczególnie niebezpieczny również dlatego, że jego monetyzacja jest relatywnie prosta. Po przejęciu CMS napastnik może wykorzystać istniejący ruch witryny do kierowania części użytkowników do kolejnych etapów kampanii, bez konieczności natychmiastowego wykradania danych.

Rekomendacje

Podstawowym krokiem powinno być natychmiastowe zaktualizowanie Ghost CMS do wersji 6.19.1 lub nowszej. Jeżeli jednak istnieje podejrzenie wcześniejszej kompromitacji, sama aktualizacja nie jest wystarczająca, ponieważ klucze administracyjne i inne sekrety mogły już zostać przejęte.

  • zaktualizować Ghost CMS do bezpiecznej wersji,
  • obrócić wszystkie klucze API, tokeny, hasła i sekrety aplikacyjne,
  • przeprowadzić przegląd treści, motywów i szablonów pod kątem wstrzykniętego JavaScript,
  • sprawdzić logi aplikacyjne, reverse proxy, WAF i CDN pod kątem nietypowych wywołań API oraz masowych modyfikacji treści,
  • zweryfikować integralność bazy danych i opublikowanych wpisów,
  • przeszukać środowisko pod kątem wskaźników kompromitacji związanych z loaderami, cloakingiem i nietypowymi iframe,
  • wdrożyć monitoring zmian treści oraz alerty dla operacji wykonywanych przez Admin API,
  • poinformować użytkowników, jeśli istnieje ryzyko kontaktu ze złośliwą zawartością.

W dłuższej perspektywie warto ograniczyć ekspozycję interfejsów API, stosować WAF z regułami wykrywającymi SQL injection, monitorować integralność treści oraz regularnie skanować aplikacje webowe pod kątem podatności. Równie istotna jest edukacja użytkowników, ponieważ legalna witryna nie powinna wymagać uruchamiania poleceń systemowych w celu potwierdzenia, że odwiedzający jest człowiekiem.

Podsumowanie

CVE-2026-26980 pokazuje, jak groźne może być połączenie podatności aplikacyjnej z nadużyciem legalnych funkcji administracyjnych CMS. W tym przypadku skutkiem nie był jedynie incydent po stronie jednej witryny, ale masowa kampania zatruwania treści, wykorzystująca zaufane serwisy do prowadzenia ataków ClickFix i dalszej dystrybucji malware.

Dla administratorów Ghost CMS kluczowe są trzy działania: szybkie łatanie, pełna rotacja sekretów po incydencie oraz dokładna analiza integralności treści i logów. Organizacje, które ograniczą reakcję wyłącznie do aktualizacji systemu, mogą przeoczyć fakt, że napastnik uzyskał już trwały dostęp operacyjny do środowiska publikacyjnego.

Źródła

  1. Ghost CMS CVE-2026-26980 Exploited to Hijack 700+ Sites for ClickFix Attacks — https://thehackernews.com/2026/05/ghost-cms-cve-2026-26980-exploited-to.html
  2. Ghost Security Advisories — https://github.com/TryGhost/Ghost/security
  3. Ghost Developer Documentation: Admin API — https://docs.ghost.org/admin-api
  4. Ghost Developer Documentation: Content API — https://docs.ghost.org/content-api
  5. GitHub Repository: TryGhost/Ghost — https://github.com/TryGhost/Ghost

Nie Sprzedaję Zgodności W Paczce. Po Co Są Szablony Dokumentacji NIS2 I ISO 27001?

Zacznijmy od rzeczy, którą warto powiedzieć od razu.

Jeżeli ktoś mówi Ci, że kupisz paczkę dokumentów i od tego momentu Twoja organizacja jest zgodna z NIS2 albo ISO 27001, to powinieneś bardzo uważać.

To tak nie działa.

Dokumenty same w sobie nie dają zgodności. Nie wdrażają zabezpieczeń. Nie robią analizy ryzyka. Nie testują kopii zapasowych. Nie szkolą zarządu. Nie obsługują incydentów. Nie podejmują decyzji za właścicieli procesów. Nie są też certyfikatem, audytem, opinią prawną ani indywidualnym wdrożeniem w konkretnej organizacji.

Czytaj dalej „Nie Sprzedaję Zgodności W Paczce. Po Co Są Szablony Dokumentacji NIS2 I ISO 27001?”

Fałszywe strony Gemini CLI i Claude Code rozprzestrzeniają infostealery przez SEO poisoning

Cybersecurity news

Wprowadzenie do problemu / definicja

SEO poisoning to technika manipulowania wynikami wyszukiwania w taki sposób, aby użytkownik trafił na złośliwą stronę podszywającą się pod legalny serwis, dokumentację lub instalator. W najnowszej kampanii cyberprzestępcy wykorzystali popularność narzędzi AI dla programistów, przygotowując fałszywe strony instalacyjne dla Gemini CLI i Claude Code. Celem było skłonienie ofiary do ręcznego uruchomienia komendy PowerShell, która inicjowała infekcję infostealerem.

W skrócie

  • Atakujący pozycjonowali złośliwe domeny wysoko w wynikach wyszukiwania dla zapytań dotyczących instalacji Gemini CLI i Claude Code.
  • Ofiary trafiały na spreparowane strony imitujące oficjalną dokumentację i instrukcje wdrożeniowe.
  • Prezentowana komenda PowerShell uruchamiała legalnie wyglądającą instalację, a równolegle wykonywała złośliwy kod w pamięci.
  • Kampania była wymierzona głównie w deweloperów i miała na celu kradzież haseł, cookies, tokenów OAuth, danych CI/CD, informacji VPN oraz innych sekretów środowiskowych.

Kontekst / historia

W latach 2025–2026 widoczny był wzrost ataków wymierzonych w deweloperów, łańcuch dostaw oprogramowania oraz narzędzia używane w procesie tworzenia i wdrażania kodu. Cyberprzestępcy coraz częściej podszywają się pod znane pakiety, dokumentacje i instalatory, ponieważ użytkownicy techniczni są przyzwyczajeni do szybkiego kopiowania poleceń z terminala i instalacji narzędzi pojedynczą komendą.

W analizowanej kampanii wykorzystano właśnie ten schemat zachowania. Fałszywe strony naśladowały legalne instrukcje dla dwóch popularnych narzędzi AI. W przypadku Gemini CLI i Claude Code ofierze prezentowano komendy wyglądające wiarygodnie, ale zawierające elementy uruchamiające złośliwy ładunek. Aktywność kampanii została zauważona na początku marca 2026 roku, a infrastruktura podszywająca się pod Claude Code była rozwijana także pod koniec marca 2026 roku.

Analiza techniczna

Kampania łączy kilka warstw obejścia kontroli bezpieczeństwa. Pierwszą jest manipulacja widocznością w wyszukiwarkach, dzięki której użytkownik szukający oficjalnej instrukcji instalacji trafiał na domenę imitującą nazwę produktu. Drugą warstwą był klon strony instalacyjnej, wizualnie zbliżony do autentycznej dokumentacji. Trzecią warstwą była komenda PowerShell wyświetlana użytkownikowi do ręcznego skopiowania i uruchomienia.

Po wykonaniu polecenia uruchamiany był downloader. Analiza wskazuje, że skrypt wykonywał równolegle dwa działania: z jednej strony inicjował legalną instalację narzędzia, co zmniejszało podejrzenia użytkownika, a z drugiej uruchamiał ukryty proces PowerShell pobierający drugi etap z infrastruktury kontrolowanej przez atakujących i wykonujący go bezpośrednio w pamięci. Taki model utrudnia detekcję opartą wyłącznie na artefaktach plikowych.

Badacze opisali również mechanizmy ukierunkowane na przeglądarki oparte na Chromium. W pokrewnej analizie wskazano nadużycie interfejsu IElevator2, związanego z App-Bound Encryption, aby odzyskać klucze potrzebne do odszyfrowania danych przeglądarki, takich jak cookies i zapisane poświadczenia. Następnie skradzione informacje były pakowane i eksfiltrowane do serwerów C2. Dodatkowym elementem maskującym był fakt, że legalna instalacja mogła zakończyć się sukcesem, dzięki czemu użytkownik nie dostrzegał od razu oznak kompromitacji.

Z perspektywy detekcji zagrożenie jest szczególnie niebezpieczne, ponieważ złośliwa komenda może być generowana dynamicznie w kodzie HTML strony, zamiast być przechowywana jako prosty plik do pobrania. Ogranicza to skuteczność podstawowych mechanizmów ochronnych opartych na reputacji domen, prostych skanerach URL czy analizie statycznej.

Konsekwencje / ryzyko

Ryzyko dla organizacji jest wysokie, ponieważ celem są stacje robocze deweloperów, czyli systemy mające dostęp do kodu źródłowego, repozytoriów, sekretów CI/CD, tokenów sesyjnych, dostępów chmurowych i narzędzi administracyjnych. Kradzież takich danych może prowadzić do przejęcia kont developerskich, dalszego ruchu bocznego, nadużycia pipeline’ów budowania, manipulacji pakietami i kompromitacji środowisk produkcyjnych.

Szczególnie groźne są tokeny OAuth, ciasteczka sesyjne oraz dane VPN, ponieważ umożliwiają szybkie uzyskanie dostępu bez konieczności klasycznego łamania haseł. Jeśli atakujący pozyskają sekrety z przeglądarki, menedżerów haseł lub lokalnych konfiguracji narzędzi, mogą przejść od pojedynczej infekcji endpointu do pełnoskalowego incydentu naruszenia środowiska deweloperskiego i łańcucha dostaw.

W praktyce oznacza to, że pozornie proste zdarzenie, takie jak wejście na fałszywą stronę instalacyjną i uruchomienie jednej komendy, może zakończyć się utratą dostępu do repozytoriów, przejęciem sesji administracyjnych oraz wyciekiem danych organizacji.

Rekomendacje

Organizacje powinny ograniczyć zaufanie do wyników wyszukiwania jako źródła instrukcji instalacyjnych. Procedury wewnętrzne powinny wymuszać korzystanie wyłącznie z zatwierdzonych linków do dokumentacji, repozytoriów i rejestrów pakietów.

  • Wdrożyć listy dozwolonych źródeł dla instalacji narzędzi developerskich.
  • Monitorować uruchamianie PowerShell z parametrami charakterystycznymi dla pobierania i wykonania kodu w pamięci.
  • Wykrywać wzorce poleceń typu irm ... | iex, iwr ... | iex oraz podobne konstrukcje.
  • Inspekcjonować połączenia do nowo zarejestrowanych domen i anomalii DNS.
  • Chronić przeglądarki i monitorować dostęp do mechanizmów odszyfrowywania danych aplikacyjnych.
  • Separować uprawnienia deweloperów od kont uprzywilejowanych i od dostępu do produkcji.
  • Rotować tokeny, cookies sesyjne i sekrety po każdym podejrzeniu kompromitacji.

Zespoły SOC i IR powinny traktować instalację narzędzia z niezweryfikowanej strony jako potencjalny incydent bezpieczeństwa, nawet jeśli aplikacja działa poprawnie po instalacji. Warto sprawdzić historię PowerShell, artefakty pamięciowe, połączenia wychodzące, dostęp do baz danych przeglądarki, aktywność związaną z COM oraz oznaki eksfiltracji archiwów zawierających sekrety.

Z perspektywy użytkownika końcowego dobrą praktyką jest weryfikacja domeny znak po znaku, unikanie kopiowania komend z reklam sponsorowanych i przypadkowych wyników wyszukiwania, korzystanie z oficjalnych rejestrów pakietów oraz dokumentacji producenta, a także ograniczanie użycia kont z szerokimi uprawnieniami na stacjach roboczych.

Podsumowanie

Kampania podszywająca się pod Gemini CLI i Claude Code pokazuje, że narzędzia AI dla programistów stały się atrakcyjnym wabikiem dla operatorów infostealerów. Atak nie opiera się na złożonym exploicie po stronie ofiary, lecz na skutecznym połączeniu SEO poisoning, wiarygodnej imitacji dokumentacji oraz fileless execution przez PowerShell. Największym zagrożeniem pozostaje nie sam malware, ale wartość danych dostępnych z kompromitowanej stacji deweloperskiej: cookies, hasła, tokeny, sekrety pipeline’ów i dostęp do środowisk organizacji.

Źródła

  1. https://www.infosecurity-magazine.com/news/gemini-claude-infostealers-seo/
  2. https://blog.eclecticiq.com/seo-poisoning-campaign-leverages-gemini-and-claude-code-impersonation-to-deliver-infostealer
  3. https://www.theregister.com/security/2026/05/11/cookie-thieves-caught-stealing-dev-secrets/5238248
  4. https://support.claude.com/en/articles/14552382-your-first-day-in-claude-code
  5. https://www.npmjs.com/package/%40google/gemini-cli?activeTab=versions

Ghostwriter atakuje ukraińskie instytucje rządowe przez phishing związany z Prometheus

Cybersecurity news

Wprowadzenie do problemu / definicja

Ukierunkowane kampanie phishingowe pozostają jednym z najskuteczniejszych sposobów uzyskania początkowego dostępu do środowisk administracji publicznej. Najnowsza aktywność przypisywana grupie Ghostwriter pokazuje, że napastnicy nadal łączą socjotechnikę, przejęte konta pocztowe oraz wieloetapowe łańcuchy infekcji, aby uzyskać trwałą obecność w sieciach instytucji państwowych. W opisywanym przypadku celem stały się podmioty rządowe w Ukrainie, a przynętą były wiadomości odnoszące się do platformy edukacyjnej Prometheus.

W skrócie

Kampania obserwowana od wiosny 2026 roku wykorzystywała przejęte konta e-mail do dystrybucji wiadomości phishingowych. Typowy scenariusz obejmował załącznik PDF zawierający odsyłacz do archiwum ZIP z plikiem JavaScript, który po uruchomieniu wyświetlał dokument pozorowany, a równolegle pobierał i uruchamiał kolejne komponenty złośliwego oprogramowania.

  • Ataki były wymierzone w ukraińskie instytucje rządowe.
  • Przynęta odwoływała się do znanej platformy edukacyjnej Prometheus.
  • Łańcuch infekcji obejmował PDF, ZIP i skrypt JavaScript.
  • Malware gromadził dane systemowe i komunikował się z serwerem C2.
  • Końcowym etapem infekcji miał być implant oparty na Cobalt Strike.

Kontekst / historia

Ghostwriter to nazwa przypisywana działalności aktora zagrożeń kojarzonego z operacjami wymierzonymi w podmioty państwowe, wojskowe i informacyjne w Europie Wschodniej. Grupa od lat łączona jest z kampaniami, które łączą cyberataki, kradzież danych oraz działania wpływu informacyjnego. Jej aktywność regularnie koncentruje się na celach o znaczeniu strategicznym, zwłaszcza tam, gdzie możliwe jest pozyskanie informacji operacyjnych lub wsparcie działań dezinformacyjnych.

W najnowszej odsłonie kampanii przynęty odwoływały się do Prometheus, rozpoznawalnej w Ukrainie platformy edukacyjnej online. Taka tematyka zwiększa wiarygodność wiadomości, szczególnie w środowiskach administracyjnych i instytucjonalnych, gdzie komunikacja dotycząca szkoleń, edukacji i dokumentów roboczych jest codziennością. Dodatkowo wykorzystanie przejętych skrzynek pocztowych podnosi skuteczność ataku, ponieważ wiadomości pochodzą z legalnie wyglądających źródeł.

Analiza techniczna

Schemat infekcji miał charakter wieloetapowy. Wiadomość phishingowa zawierała plik PDF, w którym umieszczono odsyłacz prowadzący do pobrania archiwum ZIP. W archiwum znajdował się plik JavaScript uruchamiany przez mechanizmy systemowe Windows, najpewniej z użyciem Windows Script Host. Taki wektor pozostaje skuteczny, ponieważ skrypty JS mogą działać jako lekki loader i nie wymagają kompilacji do klasycznego pliku wykonywalnego.

Pierwszy komponent, określany jako OYSTERFRESH, pełnił funkcję loadera i elementu maskującego. Po uruchomieniu wyświetlał dokument-wabik, aby utrzymać użytkownika w przekonaniu, że otworzył oczekiwany plik. Równolegle zapisywał do rejestru systemu Windows zaciemniony i zaszyfrowany ładunek nazwany OYSTERBLUES. Przechowywanie części malware w rejestrze utrudnia analizę i może ograniczać widoczność dla narzędzi bezpieczeństwa skupionych głównie na systemie plików.

Kolejny element, OYSTERSHUCK, odpowiadał za dekodowanie ładunku OYSTERBLUES. Po aktywacji malware zbierał informacje rozpoznawcze z hosta, w tym nazwę komputera, nazwę użytkownika, wersję systemu operacyjnego, czas ostatniego uruchomienia systemu oraz listę uruchomionych procesów. Dane te były przesyłane do infrastruktury dowodzenia i kontroli metodą HTTP POST.

Istotnym szczegółem technicznym było oczekiwanie na odpowiedź z serwera C2 zawierającą dalszy kod JavaScript, wykonywany następnie dynamicznie. Taki model daje operatorom dużą elastyczność: mogą dostarczać kolejne funkcje dopiero po rozpoznaniu ofiary, zmieniać ładunki zależnie od wartości celu i minimalizować ekspozycję finalnego narzędzia. Ocenia się, że końcowym etapem był Cobalt Strike, czyli framework często nadużywany przez aktorów zagrożeń do utrzymania dostępu, ruchu bocznego i dalszej eksfiltracji danych.

Konsekwencje / ryzyko

Dla organizacji rządowych ryzyko takiej kampanii jest wysokie z kilku powodów. Po pierwsze, phishing prowadzony z przejętych kont znacząco zwiększa prawdopodobieństwo otwarcia wiadomości i kliknięcia w link. Po drugie, zastosowany łańcuch infekcji umożliwia selektywne wdrażanie kolejnych etapów wyłącznie wobec najbardziej wartościowych ofiar, co utrudnia wykrywanie na podstawie prostych wskaźników kompromitacji.

W praktyce skutki mogą obejmować kradzież danych uwierzytelniających, rozpoznanie środowiska, utrzymanie długotrwałego dostępu do stacji roboczych i sieci wewnętrznych, a następnie ruch boczny do systemów o wyższej wartości. W środowiskach administracji publicznej oznacza to ryzyko wycieku dokumentów, informacji operacyjnych, metadanych komunikacyjnych oraz danych mogących wspierać dalsze operacje wywiadowcze lub wpływu informacyjnego.

Dodatkowym zagrożeniem jest wykorzystanie legalnych mechanizmów systemowych, takich jak interpreter skryptów i rejestr Windows. Tego typu techniki utrudniają analizę incydentu, ponieważ aktywność może przypominać legalne działania administracyjne lub pozostawać ukryta w mniej monitorowanych obszarach systemu.

Rekomendacje

Organizacje powinny w pierwszej kolejności ograniczyć możliwość uruchamiania plików JavaScript i interpretera wscript.exe dla standardowych kont użytkowników, szczególnie na stacjach roboczych, które nie wymagają takiej funkcjonalności biznesowo. Warto również rozważyć blokowanie wykonywania skryptów z katalogów użytkownika oraz stosowanie polityk Application Control, takich jak AppLocker lub Windows Defender Application Control.

Kluczowe znaczenie ma wzmocnienie ochrony poczty elektronicznej. Obejmuje to monitorowanie anomalii logowania do skrzynek, egzekwowanie MFA, analizę reputacji nadawców wewnętrznych, skanowanie załączników PDF i archiwów ZIP oraz sandboxing aktywnej zawartości. Z perspektywy detekcji należy monitorować nietypowe uruchomienia wscript.exe, cscript.exe, mshta.exe i procesów potomnych inicjowanych z klienta pocztowego lub eksploratora po otwarciu archiwum.

  • Ograniczyć uruchamianie WSH i skryptów JS dla zwykłych użytkowników.
  • Wdrożyć MFA i monitoring przejęć kont pocztowych.
  • Analizować archiwa ZIP, pliki PDF i nietypowe procesy potomne.
  • Monitorować zmiany w rejestrze inicjowane przez interpretery skryptów.
  • Reagować szybko na oznaki kompromitacji i resetować przejęte sesje.

Zespół SOC powinien uwzględnić w regułach detekcyjnych zapis nietypowych danych do rejestru przez interpretery skryptów, komunikację HTTP POST do nieznanych domen po uruchomieniu skryptów oraz sekwencje wskazujące na pobranie kolejnych ładunków z internetu. Istotne jest także rejestrowanie relacji proces rodzic–dziecko, telemetryka PowerShell i WSH oraz inspekcja artefaktów pamięci tam, gdzie istnieje podejrzenie użycia frameworków post-exploitation.

Podsumowanie

Opisana kampania Ghostwriter potwierdza, że zaawansowane operacje przeciwko instytucjom publicznym nadal opierają się na sprawdzonym połączeniu socjotechniki i modularnego malware. Wykorzystanie przejętych kont e-mail, wieloetapowego loadera JavaScript, składowania ładunku w rejestrze oraz wdrożenia narzędzia post-exploitation tworzy łańcuch ataku trudny do szybkiego wykrycia i analizowania.

Dla obrońców najważniejsze wnioski są praktyczne: ograniczać uruchamianie skryptów, wzmacniać kontrolę poczty, monitorować nietypowe użycie rejestru i interpretera WSH oraz szybko reagować na oznaki kompromitacji skrzynek pocztowych. W środowiskach wysokiego ryzyka takie działania powinny być traktowane jako element podstawowej higieny bezpieczeństwa.

Źródła

  1. The Hacker News — Ghostwriter Targets Ukraine Government Entities with Prometheus Phishing Malware — https://thehackernews.com/2026/05/ghostwriter-targets-ukraine-government.html
  2. MITRE ATT&CK — Cobalt Strike — https://attack.mitre.org/software/S0154/
  3. Microsoft Learn — Windows Script Host — https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/wscript

Mythos Nie Wystarczy. Lekcja Z Cloudflare.

Mythos jednak nie taki wspaniały?

Mythos Preview to jeden z tych tematów, przy których łatwo popaść w skrajności. Jedni widzą początek końca klasycznego pentestingu. Drudzy widzą głównie marketing, PR i kolejną falę zachwytu nad AI. Prawda jest mniej wygodna: Mythos jest wystarczająco mocny, żeby potraktować go bardzo poważnie, ale nie jest magicznym inżynierem bezpieczeństwa, którego można podpiąć do repozytorium i powiedzieć: „znajdź wszystko, co groźne”.

Czytaj dalej „Mythos Nie Wystarczy. Lekcja Z Cloudflare.”

MSHTA wraca do gry: stare narzędzie Windows napędza nową falę cichych infekcji malware

Cybersecurity news

Wprowadzenie do problemu / definicja

MSHTA to wbudowany w system Windows komponent służący do uruchamiania aplikacji HTML, znanych jako pliki HTA. Choć narzędzie powstało z myślą o zgodności i starszych scenariuszach administracyjnych, dziś coraz częściej pojawia się w analizach incydentów jako element łańcucha ataku typu Living-off-the-Land.

Z perspektywy cyberprzestępców jego największą zaletą jest to, że stanowi legalne, podpisane binarium systemowe. Dzięki temu może zostać wykorzystane do uruchamiania złośliwych treści w sposób mniej oczywisty dla użytkownika i trudniejszy do wykrycia przez mechanizmy ochronne oparte wyłącznie na prostych sygnaturach lub analizie plików.

W skrócie

  • MSHTA jest ponownie wykorzystywane w nowoczesnych kampaniach malware wymierzonych w użytkowników Windows.
  • Narzędzie służy do pobierania i uruchamiania zdalnych skryptów HTA, VBScript oraz JavaScript.
  • Atakujący używają go jako etapu pośredniego do dostarczania loaderów, stealerów i bardziej trwawego malware.
  • Najczęstsze punkty wejścia to phishing, fałszywe instalatory, pirackie oprogramowanie, zatrute wyniki wyszukiwania i instrukcje nakłaniające użytkownika do ręcznego uruchomienia polecenia.
  • Zagrożenie wpisuje się w trend nadużywania legalnych narzędzi systemowych do omijania detekcji.

Kontekst / historia

MSHTA pojawiło się w ekosystemie Microsoft pod koniec lat 90. i zostało zaprojektowane do uruchamiania aplikacji opartych na HTML oraz skryptach. Przez lata miało uzasadnienie w starszych środowiskach i scenariuszach zgodności, jednak jego biznesowe znaczenie stopniowo malało. Sam plik binarny pozostał jednak obecny w kolejnych wersjach systemu Windows.

Właśnie ta długowieczność i zaufany charakter sprawiają, że komponent jest atrakcyjny dla operatorów malware. W praktyce atakujący nie muszą od razu dostarczać własnego pliku wykonywalnego. Mogą zamiast tego oprzeć pierwszy etap ataku na natywnym narzędziu systemowym, które wygląda wiarygodnie i nie zawsze wzbudza podejrzenia.

Technika ta jest powszechnie kojarzona z podejściem Living-off-the-Land, czyli nadużywaniem legalnych narzędzi dostępnych już na zainfekowanym systemie. Dla obrońców oznacza to trudniejsze rozróżnienie między aktywnością administracyjną a początkiem incydentu bezpieczeństwa.

Analiza techniczna

Kluczowy problem polega na tym, że mshta.exe może uruchamiać zarówno lokalne, jak i zdalnie hostowane treści HTA. Jeśli użytkownik zostanie nakłoniony do uruchomienia spreparowanego polecenia, skryptu lub instalatora, narzędzie może pobrać kolejne elementy infekcji i uruchomić dalszy etap ataku.

W obserwowanych kampaniach malware powtarza się kilka scenariuszy. Jednym z nich są fałszywe archiwa zawierające rzekomo darmowe lub „crackowane” oprogramowanie. Po uruchomieniu takiego pakietu ofiara inicjuje łańcuch, w którym interpreter uruchamia komponenty potrzebne do dalszej infekcji, a następnie MSHTA pobiera z infrastruktury atakującego loader HTA lub kolejne skrypty.

Inny często spotykany schemat opiera się na phishingu lub komunikatorach. Ofiara trafia na stronę imitującą proces techniczny, na przykład weryfikację użytkownika, i otrzymuje instrukcję otwarcia okna „Uruchom” oraz wklejenia przygotowanego polecenia. W rzeczywistości uruchamiany jest ciąg działań prowadzący do wywołania MSHTA, a następnie do pobrania kolejnych komponentów, często z użyciem PowerShell i bez pozostawiania wielu artefaktów na dysku.

MSHTA pełni w takich kampaniach rolę stagera, czyli lekkiego etapu pośredniego uruchamiającego właściwy payload. Może on dekodować kolejne elementy, uruchamiać skrypty w pamięci, inicjować komunikację sieciową lub przekazywać kontrolę do innych narzędzi systemowych, takich jak PowerShell, cmd.exe czy msiexec.

Szczególnie niebezpieczne są przypadki, w których złośliwe pakiety są maskowane jako nieszkodliwe pliki, na przykład obrazy lub dokumenty, podczas gdy ich rzeczywista funkcja polega na uruchomieniu kolejnych komponentów malware. Tego typu wieloetapowe łańcuchy utrudniają zarówno szybką detekcję, jak i późniejszą analizę incydentu.

  • MSHTA jest domyślnie obecne w systemie i podpisane przez producenta.
  • Dobrze wpisuje się w techniki LOLBIN i omijanie prostych polityk blokowania.
  • Może uruchamiać zdalne treści oraz działać jako etap pośredni infekcji.
  • Często współpracuje z PowerShell, skryptami i innymi legalnymi procesami.
  • Może ograniczać liczbę jawnych śladów na dysku, co utrudnia analizę opartą wyłącznie na artefaktach plikowych.

Konsekwencje / ryzyko

Nadużycie MSHTA zwiększa skuteczność ataku na kilku poziomach. Po pierwsze, legalny proces systemowy zmniejsza poziom podejrzeń zarówno po stronie użytkownika, jak i części narzędzi ochronnych. Po drugie, mechanizm ten sprzyja infekcjom bezplikowym lub częściowo bezplikowym, które są trudniejsze do wykrycia i zbadania po fakcie.

Dla organizacji realne ryzyko obejmuje kradzież poświadczeń, przejęcie sesji, wyciek danych z przeglądarek, infekcję dodatkowymi loaderami oraz możliwość wdrożenia bardziej zaawansowanego malware. W dalszej perspektywie taki pozornie niegroźny etap może otworzyć drogę do trwałego dostępu, lateral movement, a nawet wdrożenia ransomware.

Problem jest szczególnie poważny w środowiskach korporacyjnych, gdzie pierwszy etap ataku bywa mylony ze zwykłą aktywnością użytkownika. Jeśli incydent rozpoczyna się od ręcznego uruchomienia polecenia lub kliknięcia w pozornie wiarygodny instalator, organizacja może zbyt późno zidentyfikować, że doszło do kompromitacji.

Rekomendacje

Skuteczna obrona przed nadużyciami MSHTA wymaga połączenia kontroli technicznych, telemetrii oraz działań ograniczających ryzyko po stronie użytkownika. Samo wykrywanie znanych próbek malware nie wystarczy, jeśli atak opiera się na legalnych komponentach systemowych.

  • Zablokuj MSHTA tam, gdzie nie jest potrzebne – jeśli organizacja nie korzysta z aplikacji HTA, warto rozważyć blokadę mshta.exe przy użyciu AppLocker, WDAC, polityk EDR lub innych mechanizmów kontroli aplikacji.
  • Monitoruj relacje między procesami – szczególną uwagę należy zwrócić na uruchomienia mshta.exe przez przeglądarki, klienty pocztowe, archiwizery lub explorer.exe po nietypowej akcji użytkownika.
  • Analizuj procesy potomne – alarmujące powinny być przypadki, w których MSHTA inicjuje PowerShell, cmd.exe, msiexec albo nawiązuje połączenia do zewnętrznych hostów.
  • Blokuj zdalne HTA i podejrzane skrypty – filtrowanie ruchu wychodzącego, kontrola DNS i inspekcja połączeń HTTP/HTTPS mogą przerwać łańcuch infekcji na wczesnym etapie.
  • Wzmacniaj detekcję behawioralną – reguły powinny obejmować wywołania mshta.exe z adresami URL, nietypowymi argumentami, zakodowanymi poleceniami i korelacją z dalszą aktywnością PowerShell.
  • Ogranicz użycie interpreterów i narzędzi administracyjnych – zasada least privilege, segmentacja uprawnień i kontrola skryptów zmniejszają skutki udanego uruchomienia pierwszego etapu.
  • Szkol użytkowników pod kątem realnych technik socjotechnicznych – każda „weryfikacja”, która wymaga wklejenia polecenia do okna Uruchom, terminala lub PowerShell, powinna być traktowana jako silny sygnał ostrzegawczy.
  • Zbieraj pełną telemetrię endpointów – logowanie linii poleceń, drzew procesów, połączeń sieciowych i aktywności PowerShell znacząco ułatwia detekcję i analizę po incydencie.

Podsumowanie

Powrót MSHTA do arsenalu cyberprzestępców pokazuje, że stare komponenty systemowe wciąż mogą odgrywać ważną rolę w nowoczesnych kampaniach malware. Atakujący nie zawsze potrzebują zaawansowanych exploitów, jeśli potrafią połączyć socjotechnikę z legalnym narzędziem Windows i uruchomić wieloetapowy, trudniejszy do wykrycia łańcuch infekcji.

Dla zespołów bezpieczeństwa to wyraźny sygnał, że skuteczna obrona nie może opierać się wyłącznie na wykrywaniu złośliwych plików. Coraz większe znaczenie ma analiza zachowań procesów, relacji między nimi i realne ograniczanie powierzchni ataku. W wielu organizacjach najbardziej racjonalnym krokiem może być całkowite zablokowanie MSHTA, o ile nie istnieje uzasadniona potrzeba biznesowa jego dalszego używania.

Źródła

  1. SecurityWeek – Legacy Windows Tool MSHTA Fuels Surge in Silent Malware Attacks — https://www.securityweek.com/legacy-windows-tool-mshta-fuels-surge-in-silent-malware-attacks/
  2. MITRE ATT&CK – System Binary Proxy Execution: Mshta (T1218.005) — https://attack.mitre.org/techniques/T1218/005/
  3. MITRE ATT&CK – Enterprise Matrix — https://attack.mitre.org/