Archiwa: VPN - Strona 4 z 102 - Security Bez Tabu

CISA nakazuje pilne łatanie luki Check Point VPN wykorzystywanej jako zero-day

Cybersecurity news

Wprowadzenie do problemu / definicja

Amerykańska agencja CISA wydała pilne zalecenie dotyczące krytycznej podatności w rozwiązaniach Check Point Remote Access VPN i Mobile Access. Luka, oznaczona jako CVE-2026-50751, była aktywnie wykorzystywana w atakach typu zero-day, w tym przez podmioty powiązane z ransomware Qilin. Problem dotyczy mechanizmu uwierzytelniania w określonych konfiguracjach wykorzystujących przestarzały protokół IKEv1, co może umożliwić zestawienie połączenia VPN bez poprawnego procesu logowania.

W skrócie

CISA dodała CVE-2026-50751 do katalogu Known Exploited Vulnerabilities i zobowiązała federalne agencje cywilne do szybkiego zabezpieczenia podatnych systemów. Podatność dotyczy wybranych wdrożeń Check Point Mobile Access/SSL VPN, Remote Access VPN oraz części urządzeń Spark.

  • Luka pozwala na obejście uwierzytelniania w określonych konfiguracjach.
  • Ataki miały rozpocząć się 7 maja 2026 roku i nasilić przed publikacją poprawek.
  • Check Point potwierdził związek co najmniej jednego incydentu z afiliantem grupy Qilin.
  • Priorytetem są aktualizacje, wyłączenie IKEv1 i przegląd konfiguracji dostępu zdalnego.

Kontekst / historia

Urządzenia brzegowe i platformy VPN od lat należą do najczęściej wykorzystywanych punktów wejścia do sieci przedsiębiorstw. Dla atakujących są szczególnie atrakcyjne, ponieważ łączą ekspozycję na Internet z dostępem do zasobów wewnętrznych, często przy wysokim poziomie uprawnień.

W przypadku Check Point zagrożenie ma szczególne znaczenie, ponieważ produkty tej firmy są szeroko obecne w środowiskach korporacyjnych i administracyjnych. Szybka reakcja CISA wskazuje, że podatność została uznana za realnie eksploatowaną i istotną operacyjnie. To wpisuje się w szerszy trend, w którym luki w bramach bezpieczeństwa stają się punktem startowym dla kampanii ransomware.

Analiza techniczna

CVE-2026-50751 umożliwia nieuwierzytelnionemu zdalnemu atakującemu obejście procesu uwierzytelnienia i ustanowienie połączenia Remote Access VPN. Zagrożenie nie dotyczy wszystkich instalacji, lecz konfiguracji spełniających konkretne warunki techniczne.

Największe ryzyko występuje w środowiskach korzystających z IKEv1, niewymagających certyfikatu maszyny dla połączeń oraz dopuszczających starsze klienty Remote Access. Taka kombinacja może umożliwić pominięcie standardowej weryfikacji tożsamości klienta i uzyskanie dostępu do tunelu VPN bez prawidłowej autoryzacji.

Z perspektywy obronnej problem jest poważny, ponieważ skutecznie zestawiona sesja VPN może przypominać legalne połączenie użytkownika. To utrudnia wykrycie incydentu wyłącznie na podstawie klasycznych logów uwierzytelniania. Jeżeli organizacja nie analizuje szczegółowo telemetrii sieciowej, aktywności po tunelu oraz anomalii behawioralnych, naruszenie może pozostać niezauważone aż do momentu ruchu bocznego, eksfiltracji danych lub wdrożenia ransomware.

Check Point opublikował poprawki oraz środki ograniczające ryzyko dla organizacji, które nie mogą wdrożyć aktualizacji natychmiast. Producent zaleca między innymi wyłączenie wsparcia dla starszych klientów, przejście na IKEv2, aktywację IPS z aktualnymi sygnaturami oraz wymuszenie uwierzytelniania certyfikatem urządzenia.

Konsekwencje / ryzyko

Najpoważniejszą konsekwencją podatności jest możliwość uzyskania początkowego dostępu do sieci bez ważnych poświadczeń. To otwiera drogę do dalszych etapów ataku, takich jak rekonesans, kradzież danych uwierzytelniających, eskalacja uprawnień, ruch lateralny oraz wdrożenie ładunku ransomware.

Szczególnie zagrożone są organizacje, które utrzymują starsze tryby zgodności i nie wdrożyły dodatkowych mechanizmów ochronnych.

  • Usługi VPN są wystawione bez dodatkowych warstw kontroli dostępu.
  • Środowisko nadal dopuszcza starsze klienty i przestarzałe protokoły.
  • Połączenia zdalne nie wymagają certyfikatów urządzeń.
  • Brakuje monitoringu aktywności po zestawieniu tunelu VPN.
  • Segmentacja sieci dla użytkowników zdalnych jest niewystarczająca.

Powiązanie exploita z afiliantem Qilin dodatkowo podnosi wagę zagrożenia. W praktyce cyberprzestępcy często szybko monetyzują dostęp uzyskany przez luki w urządzeniach brzegowych, skracając czas między kompromitacją a szyfrowaniem systemów lub kradzieżą danych.

Rekomendacje

Organizacje korzystające z Check Point Remote Access VPN, Mobile Access lub pokrewnych wdrożeń powinny w pierwszej kolejności ustalić, czy ich środowisko spełnia warunki podatnej konfiguracji. Następnie należy niezwłocznie zastosować poprawki producenta i wdrożyć działania ograniczające ryzyko.

  • Zidentyfikować wszystkie bramy VPN i urządzenia brzegowe Check Point dostępne z Internetu.
  • Sprawdzić, czy aktywny jest IKEv1 oraz czy dopuszczane są starsze klienty Remote Access.
  • Wyłączyć IKEv1 i przejść na IKEv2 wszędzie tam, gdzie to możliwe.
  • Wymusić uwierzytelnianie certyfikatem maszyny dla połączeń zdalnych.
  • Włączyć i zaktualizować IPS oraz potwierdzić aktywność właściwych sygnatur.
  • Przeanalizować logi od 7 maja 2026 roku pod kątem nietypowych sesji VPN.
  • Poszukać śladów działań po naruszeniu, takich jak nowe konta, nietypowe połączenia administracyjne i anomalie w ruchu wewnętrznym.
  • Zweryfikować segmentację sieci i ograniczyć dostęp użytkowników VPN do krytycznych zasobów.
  • Przygotować plan reagowania obejmujący reset poświadczeń, rotację certyfikatów i kontrolę trwałości atakującego.

Jeżeli szybkie wdrożenie poprawek nie jest możliwe, środki tymczasowe powinny być traktowane wyłącznie jako rozwiązanie pomostowe. W systemach o wysokiej krytyczności uzasadnione może być czasowe ograniczenie ekspozycji usługi do chwili pełnej aktualizacji.

Podsumowanie

CVE-2026-50751 pokazuje, że przestarzałe mechanizmy zgodności i starsze konfiguracje VPN nadal stanowią istotną powierzchnię ataku. Luka w Check Point umożliwia obejście uwierzytelniania w określonych scenariuszach i została już wykorzystana w realnych działaniach, również w kontekście aktywności powiązanej z ransomware. Dla zespołów bezpieczeństwa priorytetem powinny być natychmiastowe aktualizacje, eliminacja IKEv1, przegląd konfiguracji zdalnego dostępu oraz aktywne poszukiwanie oznak kompromitacji.

Źródła

  1. CISA Known Exploited Vulnerabilities Catalog – CVE-2026-50751: https://www.cisa.gov/known-exploited-vulnerabilities-catalog
  2. BleepingComputer – CISA gives feds 3 days to patch Check Point VPN bug exploited as zero-day: https://www.bleepingcomputer.com/news/security/cisa-orders-feds-to-patch-check-point-flaw-exploited-by-ransomware-gangs/
  3. Check Point Support – Security updates for CVE-2026-50751: https://support.checkpoint.com/
  4. CISA Binding Operational Directive 22-01: https://www.cisa.gov/news-events/directives/bod-22-01-reducing-significant-risk-known-exploitable-vulnerabilities
  5. NVD – CVE-2024-24919: https://nvd.nist.gov/vuln/detail/CVE-2024-24919

OpenEMR 7.0.2 z luką Arbitrary File Read. CVE-2026-24849 zagraża poufności danych medycznych

Cybersecurity news

Wprowadzenie do problemu / definicja

W OpenEMR ujawniono podatność oznaczoną jako CVE-2026-24849, która wynika z nieprawidłowej walidacji ścieżek plików. Błąd pozwala uwierzytelnionemu użytkownikowi odczytać dowolne pliki dostępne z poziomu konta serwera WWW, co stwarza poważne ryzyko dla placówek medycznych korzystających z tego systemu.

Problem dotyczy wydań wcześniejszych niż OpenEMR 7.0.4. Ze względu na charakter platformy, przechowującej dane pacjentów, konfiguracje usług oraz poświadczenia integracyjne, luka może mieć istotne skutki operacyjne i regulacyjne.

W skrócie

  • Podatność dotyczy OpenEMR w wersjach wcześniejszych niż 7.0.4.
  • Luka znajduje się w module Fax/SMS.
  • Do wykorzystania błędu wystarczy zwykłe, poprawne konto użytkownika.
  • Atak umożliwia odczyt plików serwera poza oczekiwanym katalogiem roboczym.
  • Publicznie dostępny kod PoC potwierdza praktyczną możliwość nadużycia.

Kontekst / historia

OpenEMR to otwartoźródłowy system klasy EHR i practice management, szeroko stosowany w sektorze ochrony zdrowia. Z tego względu każda podatność umożliwiająca dostęp do plików konfiguracyjnych, kodu źródłowego lub danych pomocniczych ma szczególnie wysoką wartość dla atakujących.

CVE-2026-24849 została opublikowana pod koniec lutego 2026 roku, a 8 czerwca 2026 roku pojawił się publiczny wpis exploitowy opisujący praktyczny scenariusz wykorzystania luki. Producent usunął problem w wersji 7.0.4, wskazując tym samym jednoznaczny kierunek działań naprawczych dla administratorów.

Analiza techniczna

Pod względem technicznym mamy do czynienia z błędem klasy Path Traversal / Arbitrary File Read, powiązanym z CWE-22. Podatny mechanizm znajduje się w komponencie EtherFax obsługującym funkcje modułu Fax/SMS.

Z opisu podatności wynika, że metoda disposeDocument() w pliku EtherFaxActions.php przyjmuje parametr wskazujący ścieżkę pliku i przekazuje go do operacji odczytu bez odpowiedniego ograniczenia do zaufanego katalogu. W praktyce aplikacja ufa wartości dostarczonej przez użytkownika, co umożliwia odwołanie do zasobów spoza przestrzeni roboczej modułu.

Efektem może być odczyt plików konfiguracyjnych aplikacji, zasobów systemowych, a także plików źródłowych lub danych zawierających poświadczenia. To szczególnie groźne w środowiskach, gdzie serwer WWW ma dostęp do sekretów integracyjnych, ustawień połączeń z bazą danych oraz informacji wspierających dalszą eskalację ataku.

Dodatkowym problemem jest fakt, że opisywana funkcja po odczycie próbuje również usunąć wskazany plik. Oznacza to, że przy odpowiednich uprawnieniach procesu serwera podatność może prowadzić nie tylko do wycieku danych, ale również do naruszenia integralności wybranych zasobów.

Konsekwencje / ryzyko

Najpoważniejszą konsekwencją luki jest naruszenie poufności danych. W środowiskach medycznych może to oznaczać ekspozycję informacji pacjentów, danych administracyjnych, sekretów aplikacyjnych oraz konfiguracji połączeń z usługami zewnętrznymi.

Ryzyko jest podwyższone, ponieważ atak nie wymaga uprawnień administracyjnych. Wystarczy aktywne konto użytkownika, co znacząco obniża próg wejścia i zwiększa znaczenie scenariuszy nadużycia przez przejęte konta, użytkowników wewnętrznych lub atakujących, którzy uzyskali dostęp do systemu inną metodą.

Jeżeli odczytany plik zawiera hasła, tokeny lub dane dostępowe do bazy danych, incydent może szybko przekształcić się z lokalnego wycieku informacji w pełne przejęcie aplikacji albo dalszą kompromitację infrastruktury. W praktyce oznacza to, że nawet luka ograniczona formalnie do odczytu plików może mieć bardzo szeroki wpływ biznesowy.

Rekomendacje

Najważniejszym działaniem naprawczym jest aktualizacja OpenEMR do wersji 7.0.4 lub nowszej. Organizacje, które nie mogą wykonać aktualizacji natychmiast, powinny potraktować podatność jako priorytet wysokiego ryzyka i wdrożyć środki ograniczające ekspozycję.

  • Zweryfikować wersję wszystkich instancji OpenEMR.
  • Ustalić, czy środowisko korzysta z podatnego modułu Fax/SMS.
  • Ograniczyć dostęp do aplikacji wyłącznie do zaufanych sieci, VPN lub warstw pośredniczących z silnym uwierzytelnianiem.
  • Przejrzeć konta użytkowników o niskich uprawnieniach i usunąć zbędne dostępy.
  • Monitorować żądania do modułu Fax/SMS, zwłaszcza parametry zawierające niestandardowe lub absolutne ścieżki plików.
  • Sprawdzić logi aplikacyjne, serwera WWW i systemu pod kątem prób dostępu do plików spoza katalogów roboczych.
  • Przeprowadzić rotację poświadczeń do bazy danych, kont integracyjnych i innych sekretów, jeśli istnieje podejrzenie kompromitacji.
  • Zastosować zasadę minimalnych uprawnień dla procesu serwera WWW.
  • Uruchomić reguły detekcyjne w WAF, IDS lub SIEM pod kątem wzorców path traversal oraz dostępu do wrażliwych ścieżek.

W organizacjach objętych wymaganiami regulacyjnymi warto również ocenić, czy incydent mógł skutkować dostępem do danych pacjentów lub systemów wspierających proces leczenia, a następnie ustalić obowiązki raportowe.

Podsumowanie

CVE-2026-24849 pokazuje, że podatność wymagająca uwierzytelnienia nadal może mieć krytyczne znaczenie operacyjne. Błąd w obsłudze ścieżek plików w module Fax/SMS umożliwia zwykłemu użytkownikowi odczyt wrażliwych plików serwera, a w określonych warunkach również ich usunięcie.

Dla organizacji korzystających z OpenEMR oznacza to konieczność szybkiej aktualizacji, przeglądu logów oraz oceny, czy nie doszło już do wycieku sekretów lub danych wrażliwych. W środowisku ochrony zdrowia zwłoka w reakcji może przełożyć się zarówno na ryzyko operacyjne, jak i konsekwencje prawne.

Źródła

  1. Exploit Database – OpenEMR 7.0.2 – Arbitrary File Read
    https://www.exploit-db.com/exploits/52610
  2. NVD – CVE-2026-24849 Detail
    https://nvd.nist.gov/vuln/detail/CVE-2026-24849
  3. GitHub Security Advisory – GHSA-w6vc-hx2x-48pc
    https://github.com/openemr/openemr/security/advisories/GHSA-w6vc-hx2x-48pc
  4. OpenEMR Commit fixing CVE-2026-24849
    https://github.com/openemr/openemr/commit/22f8e53e5769a88b7a16cb223bd197d044c84e5a

C0XMO: nowy botnet IoT eliminuje konkurencyjne malware i wzmacnia potencjał DDoS

Cybersecurity news

Wprowadzenie do problemu / definicja

C0XMO to nowy wariant botnetu z rodziny Gafgyt, zaprojektowany do atakowania urządzeń IoT oraz sprzętu sieciowego działającego pod kontrolą systemów linuksowych. Kampania wyróżnia się tym, że nie tylko infekuje podatne hosty, ale również aktywnie usuwa z nich konkurencyjne malware, aby przejąć pełną kontrolę nad zasobami urządzenia.

Z perspektywy bezpieczeństwa oznacza to wzrost dojrzałości operacyjnej botnetów IoT. Operatorzy C0XMO wykorzystują stare, lecz nadal skuteczne podatności w urządzeniach brzegowych, a następnie budują stabilną infrastrukturę zdolną do realizacji ataków DDoS na dużą skalę.

W skrócie

C0XMO został zidentyfikowany jako bardziej rozwinięty wariant Gafgyt, który wykorzystuje m.in. lukę CVE-2021-27137 w usłudze UPnP firmware DD-WRT. Dzięki temu atakujący mogą zdalnie przejmować podatne urządzenia bez potrzeby uwierzytelnienia.

  • Atakuje routery, DVR, NAS i inne urządzenia IoT.
  • Pobiera binaria dla wielu architektur procesorów.
  • Utrzymuje trwałość za pomocą cron i modyfikacji plików startowych.
  • Usuwa konkurencyjne botnety i narzędzia zakłócające jego działanie.
  • Obsługuje rozproszone ataki DDoS z użyciem wielu technik zalewania ruchem.

Kontekst / historia

Rodzina Gafgyt od lat należy do najbardziej rozpoznawalnych zagrożeń wymierzonych w ekosystem IoT. W przeszłości tego typu malware zwykle opierało się na prostych metodach infekcji, takich jak domyślne hasła, Telnet lub wykorzystywanie starych błędów w routerach i rejestratorach.

C0XMO wpisuje się w ten sam trend, ale rozszerza go o bardziej elastyczną architekturę oraz funkcję eliminowania konkurencji. To ważna zmiana, ponieważ wskazuje na przejście od prostych kampanii masowych do operacji nastawionych na stabilne utrzymanie kontroli nad przejętymi urządzeniami.

Szczególnie narażone pozostają systemy stale podłączone do internetu, słabo monitorowane i rzadko aktualizowane. Dotyczy to zwłaszcza starszych routerów, urządzeń z alternatywnym firmware, systemów DVR, komponentów NVMS oraz hostów z wystawionym Android Debug Bridge.

Analiza techniczna

Łańcuch infekcji rozpoczyna się od wykorzystania podatności CVE-2021-27137, czyli przepełnienia bufora stosu w komponencie UPnP firmware DD-WRT. Atak bazuje na odpowiednio przygotowanym pakiecie UDP kierowanym na port 1900, używany przez SSDP, co sprzyja automatyzacji i masowemu skanowaniu internetu.

Po uzyskaniu wykonania kodu C0XMO pobiera binaria skompilowane dla wielu architektur, w tym ARM, MIPS, PowerPC, SuperH, x86 oraz x86_64. Dzięki temu operatorzy mogą infekować szerokie spektrum urządzeń, od routerów po rejestratory i systemy NAS.

Mechanizmy persistence są wielowarstwowe. Malware kopiuje się do ukrytych lokalizacji tymczasowych, ustawia uprawnienia wykonywania, tworzy zadania cron uruchamiające proces cyklicznie i dopisuje polecenia do plików startowych powłoki. Takie podejście utrudnia usunięcie infekcji poprzez samo zakończenie procesu lub jednorazowe czyszczenie systemu.

Najbardziej charakterystycznym elementem kampanii jest funkcja competitor-killing. C0XMO analizuje aktywne procesy, porównuje je z listą nazw i identyfikatorów powiązanych z innymi botnetami oraz kończy te, które uzna za zagrożenie dla własnej pracy. Dodatkowo próbuje usuwać mechanizmy trwałości konkurencyjnych próbek, w tym wpisy cron, rc.local, skrypty init, jednostki usługowe i wpisy w plikach startowych użytkownika.

Komunikacja z serwerem dowodzenia została zorganizowana jako niestandardowy, wieloetapowy handshake. Po zestawieniu sesji bot może otrzymywać polecenia związane z monitorowaniem stanu, kontrolą skanowania i prowadzeniem ataków DDoS. Obsługiwane metody obejmują m.in. UDP flood, TCP flood, SYN flood, ICMP flood oraz techniki amplifikacyjne wykorzystujące NTP i Memcached.

Na uwagę zasługuje również rozdzielenie modułu skanującego od głównego binarium. Zamiast osadzać logikę propagacji bezpośrednio w kodzie malware, operatorzy wykorzystują osobny skrypt w Pythonie odpowiedzialny za dalsze rozprzestrzenianie. Skaner używa różnych metod ataku, takich jak Telnet, SSH, HTTP i ADB, a także korzysta z list wykluczeń i rejestru nieudanych prób. To zwiększa elastyczność kampanii i pozwala szybciej dostosowywać ją do nowych celów.

Poza CVE-2021-27137 skaner uwzględnia również starsze podatności, w tym CVE-2015-2051 w urządzeniach D-Link. W praktyce pokazuje to, że C0XMO nie jest pojedynczym narzędziem opartym na jednym exploicie, lecz wielowektorową platformą do kompromitacji urządzeń brzegowych.

Konsekwencje / ryzyko

Najpoważniejszym skutkiem aktywności C0XMO jest wzrost ryzyka masowych ataków DDoS realizowanych z wykorzystaniem przejętych urządzeń IoT. Organizacje mogą nieświadomie udostępniać własną infrastrukturę do generowania złośliwego ruchu, a jednocześnie same stać się celem bardziej wydajnych kampanii prowadzonych przez rozbudowany botnet.

Funkcja eliminowania konkurencyjnego malware zwiększa stabilność infekcji i wydłuża czas utrzymania się zagrożenia w środowisku. Raz przejęte urządzenie może pozostawać pod kontrolą operatora dłużej niż w przypadku klasycznych botnetów, ponieważ C0XMO aktywnie oczyszcza host z innych złośliwych komponentów i wzmacnia własne mechanizmy trwałości.

Ryzyko jest szczególnie wysokie w środowiskach z dużą liczbą urządzeń OT, IoT i sprzętu sieciowego, które nie są objęte pełnym monitoringiem bezpieczeństwa, centralnym logowaniem ani regularnym procesem aktualizacji. Dodatkowym problemem pozostają urządzenia z zakończonym wsparciem producenta oraz systemy korzystające z usług takich jak UPnP, Telnet czy ADB wystawionych do internetu.

Rekomendacje

Organizacje powinny rozpocząć od pełnej inwentaryzacji urządzeń IoT, routerów, DVR, NAS i innych hostów brzegowych dostępnych z internetu. Szczególną uwagę należy zwrócić na systemy z DD-WRT lub starszym firmware producentów sprzętu sieciowego oraz sprawdzić ich podatność na znane luki wykorzystywane przez C0XMO.

  • Niezwłocznie aktualizować firmware tam, gdzie poprawki są dostępne.
  • Wycofać z użycia albo odizolować urządzenia niewspierane i end-of-life.
  • Wyłączyć zbędne usługi zdalne, zwłaszcza UPnP, Telnet i wystawione ADB.
  • Ograniczyć dostęp do paneli administracyjnych i usług zarządzających do sieci wewnętrznych lub VPN.
  • Wymusić silne i unikalne poświadczenia administracyjne.
  • Segmentować sieć, oddzielając urządzenia IoT od systemów krytycznych.
  • Monitorować zadania cron, zmiany w plikach startowych oraz procesy uruchamiane z katalogów tymczasowych.
  • Wdrożyć reguły detekcji dla komunikacji C2 i nietypowego ruchu wychodzącego UDP oraz TCP.
  • Analizować logi urządzeń brzegowych pod kątem prób eksploatacji portu 1900, restartów usług i nieautoryzowanych zmian konfiguracji.

W praktyce warto rozszerzyć działania threat hunting o wskaźniki charakterystyczne dla botnetów IoT, takie jak obecność binariów wieloarchitekturnych, skryptów propagacyjnych w Pythonie, modyfikacje cron, wpisy w plikach .bashrc i .bash_profile oraz procesy uruchamiane z katalogów /tmp, /var/tmp i /dev/shm. W środowiskach rozproszonych szczególnie ważne jest objęcie monitoringiem urządzeń, które zazwyczaj pozostają poza standardowym nadzorem SOC.

Podsumowanie

C0XMO pokazuje, że botnety IoT stają się bardziej modułowe, elastyczne i agresywne operacyjnie. Połączenie obsługi wielu architektur, wykorzystania starych, ale nadal skutecznych podatności, oddzielnego modułu skanującego oraz funkcji usuwania konkurencyjnego malware sprawia, że kampania stanowi poważne zagrożenie dla organizacji posiadających słabo zarządzane urządzenia brzegowe.

Najważniejszy wniosek dla zespołów bezpieczeństwa jest jednoznaczny: ryzyko nie wynika wyłącznie z nowych błędów, lecz także z wieloletnich podatności pozostawionych w eksploatowanych urządzeniach. C0XMO jest kolejnym dowodem na to, że stare luki w ekosystemie IoT nadal zapewniają cyberprzestępcom tani, skalowalny i skuteczny dostęp do infrastruktury wykorzystywanej później w operacjach DDoS.

Źródła

  1. Security Affairs — https://securityaffairs.com/193290/uncategorized/iot-botnet-c0xmo-adds-competitor-killing-capability.html
  2. FortiGuard Labs — https://www.fortinet.com/blog/threat-research/inside-cross-platform-propagation-of-new-gafgyt-variant-c0xmo
  3. NVD: CVE-2021-27137 — https://nvd.nist.gov/vuln/detail/CVE-2021-27137
  4. NVD: CVE-2015-2051 — https://nvd.nist.gov/vuln/detail/CVE-2015-2051
  5. BleepingComputer — https://www.bleepingcomputer.com/news/security/c0xmo-botnet-spreads-via-dd-wrt-router-flaw-kills-rival-malware/

VerdantBamboo atakuje urządzenia brzegowe: wariant BRICKSTORM dla BSD zagrożeniem dla Linuxa i firewalli

Cybersecurity news

Wprowadzenie do problemu / definicja

Grupa cyberwywiadowcza VerdantBamboo została powiązana z kampanią wymierzoną w systemy Linux, urządzenia brzegowe oraz wyspecjalizowane appliance’y, które często pozostają poza pełnym zakresem monitorowania narzędzi EDR. W opisywanym przypadku napastnicy wykorzystali wariant backdoora BRICKSTORM przygotowany dla środowisk BSD, a także dodatkowe implanty PLENET i AGENTPSD.

Incydent pokazuje rosnące znaczenie ataków na firewalle, systemy NAS i platformy synchronizacji danych. To właśnie takie elementy infrastruktury mogą stać się cichym punktem wejścia do dalszej infiltracji organizacji oraz źródłem dostępu do usług chmurowych i zasobów administracyjnych.

W skrócie

  • VerdantBamboo to zaawansowany podmiot przypisywany operacjom cyberwywiadowczym powiązanym z Chinami.
  • Celem kampanii były systemy Linux, urządzenia sieciowe i infrastruktura brzegowa.
  • Atak obejmował kompromitację Egnyte Storage Sync, urządzenia Synology NAS oraz zapory pfSense należącej do dostawcy MSP.
  • W operacji wykorzystano malware BRICKSTORM, PLENET i AGENTPSD.
  • Napastnicy używali legalnych poświadczeń, ruchu przez zaufane punkty sieciowe oraz technik utrudniających wykrycie.

Kontekst / historia

Aktywność przypisano klastrowi VerdantBamboo, który według badaczy wykazuje podobieństwa do działań znanych również pod nazwami Clay Typhoon, UNC5221 i Warp Panda. Naruszenie zostało ujawnione podczas działań incident response po wykryciu kompromitacji we wrześniu 2025 roku, przy czym ślady wskazują, że przeciwnik mógł utrzymywać dostęp do środowiska przez co najmniej 18 miesięcy.

Początkowy wektor obejmował wykorzystanie lokalnej luki eskalacji uprawnień w Egnyte Storage Sync. Po wdrożeniu backdoora BRICKSTORM operatorzy uzyskali trwały dostęp, a następnie wykorzystali przejęte poświadczenia administracyjne do logowania do zapory i konfiguracji łączności przez SSL VPN. Dalsza ekspansja objęła również urządzenie Synology NAS.

Dochodził do tego jeszcze jeden istotny element: kompromitacja dostawcy usług zarządzanych. Śledztwo wykazało infekcję zapory pfSense należącej do MSP wariantem BRICKSTORM skompilowanym dla BSD, co sugeruje scenariusz ataku przez łańcuch zaufania i rozszerzenie operacji poza jedną organizację.

Analiza techniczna

Technicznie kampania wyróżnia się bardzo świadomym doborem celów oraz dostosowaniem implantów do niestandardowych platform. Wariant BRICKSTORM dla BSD został uruchomiony na pfSense, co wskazuje na przygotowanie narzędzi specjalnie pod systemy oparte na FreeBSD. Tego typu urządzenia rzadko mają pełną telemetrię bezpieczeństwa, a jednocześnie zapewniają uprzywilejowany dostęp do ruchu sieciowego i segmentów administracyjnych.

W przypadku Egnyte Storage Sync atakujący najpierw wykorzystali podatność lokalną do podniesienia uprawnień, a następnie osadzili backdoora. Malware był używany jako pośrednik do dalszej aktywności, w tym do dostępu do środowiska Microsoft 365 z wykorzystaniem legalnych poświadczeń. Dzięki temu ruch mógł wyglądać jak autoryzowana aktywność pochodząca z zaufanej infrastruktury ofiary.

Na urządzeniu NAS wdrożono dwa dodatkowe komponenty. PLENET to wieloplatformowy backdoor oparty na .NET Core i rozwijany z użyciem natywnej kompilacji AOT. Umożliwia interaktywną powłokę, wykonywanie poleceń, operacje na plikach i zmianę serwerów C2. AGENTPSD to z kolei implant oparty na Pythonie, działający jako reverse shell i prawdopodobnie pełniący rolę zapasowego kanału dostępu.

Badacze zwracają uwagę również na dyscyplinę operacyjną napastników. Operatorzy wykorzystywali techniki living-off-the-land, ograniczali liczbę domen i adresów IP przypisanych do konkretnej ofiary oraz personalizowali nazwy implantów i mechanizmy persystencji dla poszczególnych urządzeń. Takie podejście znacząco obniża szanse szybkiego wykrycia przez zespoły SOC.

Konsekwencje / ryzyko

Najpoważniejsze ryzyko wynika z przejęcia urządzeń pośredniczących i zarządzających ruchem. Firewall, appliance synchronizacji danych czy NAS mogą stać się długoterminowym przyczółkiem, z którego napastnik prowadzi podsłuch, ruch boczny, tunelowanie komunikacji oraz przejmowanie poświadczeń.

Szczególnie groźny jest scenariusz, w którym skompromitowane urządzenie staje się zaufanym punktem wyjścia do usług chmurowych. Wówczas tradycyjne mechanizmy ochrony oparte na lokalizacji, reputacji źródła lub prostych politykach dostępu warunkowego mogą okazać się niewystarczające.

Dodatkowym problemem jest infekcja po stronie dostawcy MSP. Jedna skuteczna kompromitacja partnera może przełożyć się na dostęp do wielu klientów, co znacząco rozszerza powierzchnię ataku i przenosi część ryzyka poza własną infrastrukturę organizacji.

Nie można też pomijać skutków długotrwałej obecności przeciwnika w środowisku. Jeśli atak trwał kilkanaście miesięcy, należy brać pod uwagę możliwość eksfiltracji danych, przejęcia kont uprzywilejowanych, zmian konfiguracyjnych oraz pozostawienia mechanizmów umożliwiających powrót po zakończeniu remediacji.

Rekomendacje

Organizacje powinny rozszerzyć monitoring bezpieczeństwa poza klasyczne serwery i stacje robocze. Szczególną uwagę należy poświęcić firewallom, appliance’om sieciowym, systemom NAS, platformom synchronizacji danych oraz innym urządzeniom, które zwykle nie są objęte pełną ochroną EDR.

  • zaktualizować podatne appliance’y i systemy synchronizacji danych do wersji zawierających poprawki bezpieczeństwa,
  • przeanalizować konfiguracje SSL VPN, kont administracyjnych i reguł zdalnego dostępu,
  • centralizować logi z urządzeń brzegowych i korelować je z logami tożsamości oraz usług chmurowych,
  • przejrzeć logi SSH, zmiany konfiguracji firewalli oraz aktywność na urządzeniach NAS,
  • szukać niestandardowych procesów, usług, zadań persystencji i binariów na platformach BSD oraz Linux,
  • weryfikować nietypowy ruch wychodzący z urządzeń infrastrukturalnych do rzadko używanych adresów IP lub domen,
  • sprawdzić, czy dostęp do Microsoft 365 nie odbywał się z nietypowych, ale pozornie zaufanych punktów sieciowych,
  • wdrożyć MFA odporne na phishing dla kont administracyjnych i połączeń partnerskich,
  • regularnie audytować uprawnienia, poświadczenia i kanały wykorzystywane przez dostawców MSP.

W przypadku podejrzenia naruszenia nie należy ograniczać się do usunięcia pojedynczego implantu. Konieczne jest pełne dochodzenie obejmujące urządzenia brzegowe, partnerów zewnętrznych, konta uprzywilejowane, historię połączeń VPN oraz potencjalne mechanizmy powrotu pozostawione przez napastnika.

Podsumowanie

Kampania VerdantBamboo pokazuje, że nowoczesne operacje cyberwywiadowcze coraz częściej koncentrują się na systemach pozostających poza standardową widocznością narzędzi bezpieczeństwa. Wariant BRICKSTORM dla BSD, użycie PLENET i AGENTPSD oraz kompromitacja zarówno ofiary, jak i dostawcy MSP wskazują na wysoki poziom przygotowania technicznego i operacyjnego przeciwnika.

Dla obrońców oznacza to konieczność szerszego spojrzenia na powierzchnię ataku. Skuteczna ochrona wymaga dziś monitorowania infrastruktury brzegowej, rygorystycznej kontroli zaufanych ścieżek administracyjnych oraz dokładniejszego zarządzania ryzykiem po stronie partnerów technologicznych.

Źródła

  1. https://thehackernews.com/2026/06/verdantbamboo-deploys-bsd-variant-of.html
  2. https://www.volexity.com/blog/2026/06/04/verdantbamboo-targets-edge-devices-with-custom-malware/
  3. https://helpdesk.egnyte.com/hc/en-us/articles/39099800231053-Storage-Sync-13-13

Gogs usuwa krytyczną lukę zero-day umożliwiającą zdalne wykonanie kodu

Cybersecurity news

Wprowadzenie do problemu / definicja

Projekt Gogs opublikował poprawkę eliminującą krytyczną podatność typu zero-day, która może prowadzić do zdalnego wykonania kodu na serwerze hostującym platformę. Problem dotyczy publicznie dostępnych instancji Gogs i wynika z błędu klasy argument injection, czyli nieprawidłowej obsługi parametrów przekazywanych do operacji związanych z backendem Git.

Z perspektywy bezpieczeństwa jest to szczególnie poważna klasa błędów, ponieważ platformy do hostowania repozytoriów przechowują kod źródłowy, poufne dane projektowe, tokeny, klucze wdrożeniowe oraz informacje wykorzystywane w procesach CI/CD. W praktyce skuteczna eksploatacja może otworzyć drogę do przejęcia nie tylko samej aplikacji, ale też szerszej infrastruktury organizacji.

W skrócie

  • Podatność dotyczy wszystkich wersji Gogs do 0.14.2 włącznie oraz wydań 0.15.0+dev.
  • Do wykorzystania luki wymagane jest konto użytkownika, jednak ryzyko pozostaje wysokie przy otwartej rejestracji.
  • Producent udostępnił poprawkę w wersji 0.14.3 i zalecił pilną aktualizację.
  • Luka może umożliwić przejęcie serwera, dostęp do prywatnych repozytoriów, kradzież poświadczeń i dalszy ruch boczny w sieci.

Kontekst / historia

Gogs to lekka platforma do hostowania repozytoriów Git napisana w języku Go, często wdrażana jako samodzielna alternatywa dla większych systemów wspierających współpracę deweloperską. Ze względu na swoją prostotę i niewielkie wymagania bywa chętnie używana w mniejszych organizacjach, środowiskach testowych oraz prywatnych instalacjach wystawionych bezpośrednio do Internetu.

Opisana luka została ujawniona po zgłoszeniu przez badacza bezpieczeństwa z firmy Rapid7. W momencie publikacji informacji o poprawce problem nie miał jeszcze przypisanego identyfikatora CVE. Utrzymujący projekt przygotowali wydanie 0.14.3, które usuwa podatną ścieżkę kodu. Zdarzenie wpisuje się przy tym w szerszy trend zagrożeń dla platform developerskich, które stają się atrakcyjnym celem ze względu na centralną rolę w procesie tworzenia i dystrybucji oprogramowania.

Analiza techniczna

Źródłem problemu jest podatność typu argument injection w ścieżce związanej z mechanizmem scalania, wskazywanej jako funkcja Merge(). Taki błąd pojawia się wtedy, gdy aplikacja przekazuje do narzędzi systemowych lub komponentów zewnętrznych dane kontrolowane przez użytkownika bez właściwego ograniczenia, walidacji albo bezpiecznego konstruowania wywołań.

W praktyce atakujący dysponujący zwykłym kontem użytkownika może utworzyć własne repozytorium i wykorzystać funkcje związane z rebase merge do zbudowania łańcucha eksploatacji. Ponieważ właściciel nowego repozytorium kontroluje jego ustawienia, możliwe jest aktywowanie wymaganych opcji bez udziału administratora. Przy domyślnej konfiguracji instancji scenariusz ataku staje się prosty: rejestracja konta, utworzenie repozytorium, konfiguracja odpowiednich ustawień i wywołanie podatnej ścieżki prowadzącej do wykonania poleceń po stronie serwera.

Techniczne skutki wykraczają poza samo uruchomienie dowolnego kodu z uprawnieniami procesu aplikacji. Kompromitacja może oznaczać odczyt prywatnych repozytoriów, ekstrakcję sekretów z plików konfiguracyjnych, manipulację historią kodu, modyfikację hooków Git oraz wpływ na artefakty budowania. Jeśli serwer Gogs ma połączenia z innymi segmentami infrastruktury, podatność może posłużyć jako punkt wejścia do dalszej kompromitacji środowiska.

Konsekwencje / ryzyko

Najpoważniejszym skutkiem biznesowym jest utrata integralności i poufności kodu źródłowego. W przypadku organizacji rozwijających własne lub komercyjne oprogramowanie oznacza to ryzyko wycieku własności intelektualnej, przejęcia sekretów deweloperskich, wstrzyknięcia złośliwych zmian do repozytoriów oraz kompromitacji pipeline’ów CI/CD.

Ryzyko operacyjne zwiększa fakt, że wiele instancji Gogs jest wystawionych do Internetu, a w części wdrożeń aktywna pozostaje otwarta rejestracja użytkowników. W takim scenariuszu wymóg posiadania konta nie stanowi istotnej bariery, ponieważ atakujący może samodzielnie założyć profil i przejść do eksploatacji. W praktyce sprawia to, że luka ma charakter niemal zdalny i może zostać wykorzystana bez wcześniejszego dostępu uprzywilejowanego.

Dodatkowym zagrożeniem jest centralna rola serwera repozytoryjnego w łańcuchu dostaw oprogramowania. Przejęcie takiego systemu może prowadzić do trwałego osadzenia złośliwego kodu w produktach organizacji, sabotażu procesu wydawniczego oraz wykorzystania odzyskanych poświadczeń do ruchu bocznego w innych systemach.

Rekomendacje

Najważniejszym działaniem jest natychmiastowa aktualizacja Gogs do wersji 0.14.3 lub nowszego poprawionego wydania utrzymywanego przez projekt. Jeśli szybka aktualizacja nie jest możliwa, organizacje powinny wdrożyć środki ograniczające powierzchnię ataku i utrudniające wykorzystanie podatności.

  • Wyłączyć otwartą rejestrację użytkowników.
  • Ograniczyć lub czasowo zablokować możliwość tworzenia nowych repozytoriów.
  • Przejrzeć ustawienia związane z rebase merge we wszystkich repozytoriach.
  • Ograniczyć dostęp do panelu Gogs wyłącznie przez VPN, reverse proxy z kontrolą dostępu lub listy adresów IP.
  • Monitorować logi aplikacyjne i systemowe pod kątem nietypowych operacji merge, tworzenia repozytoriów oraz nowych kont.
  • Zweryfikować, czy na serwerze nie przechowywano sekretów, tokenów API, kluczy SSH i poświadczeń do systemów CI/CD.
  • Przeprowadzić rotację poświadczeń przy jakimkolwiek podejrzeniu kompromitacji.
  • Sprawdzić integralność repozytoriów, hooków Git, zadań automatyzacji i powiązanych pipeline’ów.

W środowiskach produkcyjnych warto dodatkowo uruchamiać usługę z minimalnymi uprawnieniami, stosować segmentację sieci, ograniczać komunikację wychodzącą z hosta oraz wdrożyć centralne logowanie i korelację zdarzeń. Jeśli istnieje podejrzenie wykorzystania luki, serwer należy traktować jako potencjalnie przejęty i objąć pełnym postępowaniem incydentowym.

Podsumowanie

Krytyczna luka zero-day w Gogs pokazuje, że platformy do zarządzania kodem źródłowym pozostają elementem infrastruktury o wysokim profilu ryzyka. Chociaż formalnie podatność wymaga konta użytkownika, domyślne ustawienia wielu instancji znacząco obniżają próg wejścia dla atakujących. Skutkiem może być pełna kompromitacja serwera, wyciek prywatnego kodu, kradzież sekretów oraz naruszenie łańcucha dostaw oprogramowania.

Z perspektywy zespołów bezpieczeństwa, administratorów i DevOps priorytetem powinny być szybka aktualizacja, ograniczenie publicznej ekspozycji usługi oraz kontrola integralności środowiska developerskiego. Każde opóźnienie zwiększa ryzyko, że podatna instancja stanie się punktem wejścia do szerszego incydentu bezpieczeństwa.

Źródła

  1. BleepingComputer — https://www.bleepingcomputer.com/news/security/gogs-patches-critical-zero-day-enabling-remote-code-execution/
  2. Rapid7 Blog — New Gogs zero-day flaw lets hackers get remote code execution — https://www.rapid7.com/blog/post/new-gogs-zero-day-flaw-lets-hackers-get-remote-code-execution/
  3. Gogs 0.14.3 Release Notes — https://github.com/gogs/gogs/releases/tag/v0.14.3
  4. GitHub Pull Request #8301 — https://github.com/gogs/gogs/pull/8301
  5. Shadowserver Dashboard — https://dashboard.shadowserver.org/

Krytyczna luka w Check Point VPN pozwala obejść hasła w środowiskach IKEv1

Cybersecurity news

Wprowadzenie do problemu / definicja

Check Point ostrzegł przed krytyczną podatnością w rozwiązaniach Remote Access VPN oraz Mobile Access, która w określonych konfiguracjach może umożliwić obejście mechanizmu uwierzytelniania użytkownika. Problem dotyczy środowisk korzystających ze starszego protokołu IKEv1 i wynika z błędu logicznego w procesie walidacji certyfikatów.

Z perspektywy organizacji oznacza to ryzyko zestawienia nieautoryzowanej sesji VPN przez zdalnego atakującego bez znajomości prawidłowego hasła. Najbardziej zagrożone są wdrożenia utrzymujące zgodność wsteczną z legacy klientami oraz starszymi ustawieniami dostępu zdalnego.

W skrócie

  • Podatność otrzymała oznaczenie CVE-2026-50751.
  • Jej ocena wynosi 9,3 w skali CVSS, co wskazuje na bardzo wysoki poziom ryzyka.
  • Luka może pozwolić na zestawienie sesji VPN bez poprawnego hasła użytkownika.
  • Warunkiem skutecznego ataku jest określona konfiguracja obejmująca m.in. aktywne IKEv1 i wsparcie dla starszych klientów.
  • Producent poinformował o aktywnym wykorzystywaniu podatności w ograniczonej, ukierunkowanej kampanii.
  • W analizie pojawiły się również ślady wskazujące na możliwe powiązania co najmniej jednego incydentu z afiliantem ransomware Qilin.

Kontekst / historia

Urządzenia VPN od lat pozostają jednym z najważniejszych celów ataków na organizacje. Wynika to z ich roli jako publicznie dostępnej bramy do sieci wewnętrznej, często zapewniającej szeroki dostęp do systemów biznesowych, usług katalogowych i zasobów administracyjnych.

W tym przypadku problem koncentruje się na wdrożeniach, które nie wyłączyły IKEv1 i nadal utrzymują kompatybilność ze starszymi klientami zdalnego dostępu. Takie środowiska częściej zawierają historyczne wyjątki konfiguracyjne, które z biegiem czasu stają się słabym punktem całej architektury bezpieczeństwa.

Według ujawnionych informacji zagrożenie obejmuje wybrane wersje Security Gateways oraz Spark Firewalls. Równolegle ujawniono także drugą podatność, CVE-2026-50752, związaną z potencjalnym scenariuszem adversary-in-the-middle wobec połączeń site-to-site VPN, jednak bez potwierdzenia jej aktywnego wykorzystania.

Analiza techniczna

Sednem CVE-2026-50751 jest nieprawidłowa logika walidacji certyfikatów w ścieżce uwierzytelnienia. Nie chodzi więc o klasyczny atak brute force ani o prosty błąd kryptograficzny, lecz o problem w kolejności i sposobie przetwarzania warunków uwierzytelniających podczas zestawiania połączenia.

Atak staje się możliwy, gdy jednocześnie spełnione są konkretne warunki konfiguracyjne. Należą do nich aktywny Remote Access VPN lub Mobile Access, włączone IKEv1 dla dostępu zdalnego, akceptowanie starszych klientów oraz brak wymogu przedstawienia certyfikatu maszyny podczas ustanawiania sesji.

Taki zestaw wymagań zawęża liczbę rzeczywiście podatnych środowisk, ale jednocześnie jasno pokazuje, że najbardziej narażone są organizacje utrzymujące starsze tryby działania z powodów operacyjnych lub kompatybilnościowych. To typowy przykład sytuacji, w której długo utrzymywane ustawienia legacy zwiększają ekspozycję na współczesne zagrożenia.

Check Point zaznaczył, że samo zestawienie tunelu VPN nie musi automatycznie oznaczać pełnego przejęcia środowiska. Mimo to uzyskanie nieautoryzowanego kanału dostępowego znacząco obniża próg wejścia do dalszych działań, takich jak rekonesans, próby eskalacji uprawnień, ruch boczny czy nadużycie dodatkowych mechanizmów autoryzacyjnych.

W opisywanych incydentach napastnicy mieli wykorzystywać infrastrukturę VPS dopasowaną geograficznie do lokalizacji ofiar. Po uzyskaniu dostępu obserwowano także próby pobierania złośliwych plików ELF oraz sygnały sugerujące użycie protokołu Tox do komunikacji.

Konsekwencje / ryzyko

Najpoważniejszym skutkiem luki jest możliwość uzyskania przez zewnętrznego atakującego punktu wejścia do organizacji z pominięciem standardowego procesu logowania użytkownika. To z kolei może przełożyć się na naruszenie poufności, integralności i dostępności zasobów wewnętrznych.

Ryzyko rośnie szczególnie wtedy, gdy tunel VPN zapewnia dostęp do segmentów administracyjnych, systemów katalogowych, repozytoriów plików lub usług krytycznych biznesowo. W takim scenariuszu podatność może stać się pierwszym etapem większego łańcucha ataku.

  • utrzymanie IKEv1 ze względu na starszych użytkowników lub urządzenia,
  • brak wymuszania certyfikatów maszyn dla połączeń zdalnych,
  • opóźnienia we wdrażaniu poprawek i jumbo hotfixów,
  • ekspozycja bram VPN bez dodatkowych mechanizmów kontroli dostępu,
  • niewystarczający monitoring sesji zdalnych i aktywności po zestawieniu tunelu.

Jeżeli za eksploatacją stoją podmioty powiązane z ekosystemem ransomware, konsekwencje mogą obejmować nie tylko nieautoryzowany dostęp, ale także kradzież danych, wdrożenie mechanizmów persistence, ruch boczny oraz finalne szyfrowanie systemów i próbę wymuszenia okupu.

Rekomendacje

Priorytetem powinno być natychmiastowe ustalenie, czy organizacja korzysta z podatnych wersji Check Point Security Gateways lub Spark Firewalls oraz czy dla połączeń zdalnych pozostawiono aktywne IKEv1. Jeśli nie istnieje jednoznaczne uzasadnienie biznesowe, starszy protokół należy wyłączyć i przejść na nowsze, wspierane mechanizmy wymiany kluczy.

  • wdrożyć najnowsze poprawki i hotfixy producenta,
  • wyłączyć obsługę legacy Remote Access clients, jeśli nie jest wymagana,
  • wymusić użycie certyfikatów maszyn tam, gdzie to możliwe,
  • przeprowadzić przegląd polityk dostępowych dla połączeń VPN,
  • ograniczyć uprawnienia po zestawieniu tunelu zgodnie z zasadą najmniejszych uprawnień,
  • monitorować nietypowe sesje VPN z niespodziewanych lokalizacji i adresów VPS,
  • analizować logi pod kątem anomalii uwierzytelnienia i działań po stronie bramy,
  • sprawdzić, czy po udanych połączeniach nie występowały pobrania plików ELF oraz ruch do podejrzanej infrastruktury.

W przypadku podejrzenia kompromitacji organizacja powinna traktować incydent jako potencjalne pełne naruszenie zaufania do kanału zdalnego dostępu. Oznacza to konieczność rotacji poświadczeń, przeglądu aktywnych sesji, weryfikacji integralności hostów dostępnych przez VPN i rozszerzonego polowania na oznaki obecności napastnika w sieci.

Podsumowanie

CVE-2026-50751 pokazuje, jak duże zagrożenie dla współczesnych środowisk stanowią starsze protokoły oraz wieloletnio utrzymywane ustawienia kompatybilności. W tym przypadku błąd logiczny w procesie uwierzytelniania może doprowadzić do obejścia haseł i uzyskania zewnętrznego dostępu do sieci organizacji.

Dla zespołów bezpieczeństwa kluczowe są dziś trzy działania: szybka identyfikacja podatnych wdrożeń, wyłączenie IKEv1 tam, gdzie to możliwe, oraz pilna analiza logów pod kątem oznak wykorzystania luki. Każda publicznie dostępna, niezałatana brama VPN pozostaje celem o wysokiej wartości operacyjnej dla zaawansowanych i finansowo motywowanych grup atakujących.

Źródła

  1. The Hacker News — https://thehackernews.com/2026/06/critical-check-point-vpn-flaw-exploited.html
  2. Check Point Support: sk183336 — https://support.checkpoint.com/results/sk/sk183336
  3. CVE Program Entry for CVE-2026-50751 — https://www.cve.org/CVERecord?id=CVE-2026-50751
  4. CVE Program Entry for CVE-2026-50752 — https://www.cve.org/CVERecord?id=CVE-2026-50752
  5. Check Point Blog — https://blog.checkpoint.com/

Botnet C0XMO atakuje routery DD-WRT i eliminuje konkurencyjne malware

Cybersecurity news

Wprowadzenie do problemu / definicja

C0XMO to nowy wariant botnetu powiązanego z rodziną Gafgyt, zaprojektowany do przejmowania urządzeń brzegowych, przede wszystkim routerów pracujących pod kontrolą DD-WRT. Głównym celem malware jest budowa infrastruktury wykorzystywanej w atakach DDoS, jednak kampania wyróżnia się także rozbudowanym mechanizmem propagacji, trwałością infekcji oraz aktywnym usuwaniem innych złośliwych programów z zajętych hostów.

Z perspektywy obrońców zagrożenie jest istotne, ponieważ dotyczy urządzeń sieciowych, które często pozostają poza standardowym monitoringiem bezpieczeństwa. W praktyce oznacza to, że kompromitacja routera lub innego urządzenia IoT może przez długi czas pozostać niezauważona.

W skrócie

  • C0XMO wykorzystuje lukę CVE-2021-27137 w DD-WRT do zdalnego wykonania kodu bez uwierzytelnienia.
  • Po infekcji malware pobiera skaner w Pythonie i wyszukuje kolejne podatne urządzenia w internecie.
  • Zagrożenie próbuje logować się przez SSH i Telnet przy użyciu słabych danych uwierzytelniających.
  • Botnet obsługuje wiele architektur procesorów, co zwiększa skalę kampanii.
  • Na przejętych hostach C0XMO usuwa konkurencyjne boty i utrwala swoją obecność.

Kontekst / historia

Rodzina Gafgyt od lat pozostaje jednym z najbardziej rozpoznawalnych zagrożeń w obszarze IoT. Operatorzy takich kampanii regularnie wykorzystują stare, ale nadal skuteczne podatności, domyślne hasła oraz słabo chronione usługi administracyjne do przejmowania routerów, rejestratorów i innych urządzeń embedded.

W przypadku C0XMO uwagę zwraca połączenie klasycznych technik infekcji z bardziej uporządkowanym modelem działania. Kampania nie ogranicza się do pojedynczego typu urządzeń i została przygotowana z myślą o środowiskach heterogenicznych. Zaobserwowano warianty binarne przeznaczone dla architektur ARM, MIPS, PowerPC, SuperH, x86 oraz x86_64, co wskazuje na próbę osiągnięcia możliwie szerokiego zasięgu infekcji.

Analiza techniczna

Punktem wejścia do ataku jest podatność CVE-2021-27137 w DD-WRT. Błąd wynika z niewystarczającej walidacji danych wejściowych i może prowadzić do wykonania dowolnego kodu bez wcześniejszego uwierzytelnienia. Tego rodzaju luka jest szczególnie groźna w przypadku urządzeń wystawionych bezpośrednio do internetu.

Po skutecznym wykorzystaniu podatności malware pobiera dodatkowy komponent skanujący napisany w Pythonie. Skrypt przygotowuje środowisko i uruchamia wielowątkowe skanowanie adresów IP pod kątem usług dostępnych na popularnych portach, takich jak 22, 23, 80, 443, 7547, 8080, 8443 i 8888. Następnie próbuje używać słabych poświadczeń dla usług SSH i Telnet, aby rozszerzać zasięg infekcji.

Po uzyskaniu dostępu do celu C0XMO identyfikuje architekturę procesora i wdraża odpowiedni wariant binarny. Kampania obejmuje również funkcje pomocnicze związane z eksploatacją przez HTTP oraz wybrane ścieżki ataku na urządzenia wykorzystujące ADB, co sugeruje chęć maksymalnego zwiększenia powierzchni ataku.

Na zainfekowanym urządzeniu malware kopiuje się do ukrytych lokalizacji, zwykle w katalogach tymczasowych lub pamięci współdzielonej. Następnie tworzy zadania cron uruchamiające złośliwy kod cyklicznie, a także modyfikuje skrypty startowe powłoki. Dzięki temu bot utrzymuje trwałość nawet po restarcie procesu lub całego urządzenia.

Jedną z najbardziej charakterystycznych cech C0XMO jest eliminowanie konkurencji. Malware analizuje uruchomione procesy i usuwa inne botnety, a także wybrane narzędzia, które mogłyby zakłócać jego działanie. Dotyczy to zarówno samych plików wykonywalnych, jak i mechanizmów persistence, takich jak wpisy cron, usługi systemowe czy modyfikacje profili powłoki.

Po zakończeniu instalacji bot komunikuje się z zakodowanym na stałe serwerem C2 przy użyciu własnego, wieloetapowego mechanizmu handshake. Następnie oczekuje na polecenia operatorów. Zidentyfikowane możliwości obejmują utrzymywanie heartbeatów, uruchamianie skanowania oraz prowadzenie ataków DDoS z użyciem wielu metod, w tym floodów UDP, TCP, SYN i ICMP.

Konsekwencje / ryzyko

Największe ryzyko dotyczy organizacji i użytkowników, którzy nadal korzystają z urządzeń z nieaktualnym firmware, słabymi hasłami lub aktywnym zdalnym dostępem administracyjnym. Przejęty router może zostać wykorzystany nie tylko do udziału w atakach DDoS, ale również jako punkt pośredni do dalszej aktywności wewnątrz sieci lokalnej.

Z punktu widzenia przedsiębiorstw problem wykracza poza pojedynczą infekcję. Urządzenia brzegowe i IoT często nie są objęte takim samym poziomem widoczności jak serwery czy stacje robocze, przez co wykrycie incydentu bywa opóźnione. Dodatkowo usuwanie konkurencyjnego malware może utrudniać analizę śledczą i zniekształcać obraz kompromitacji.

Ryzyko obejmuje także konsekwencje operacyjne i reputacyjne. Zainfekowane urządzenie może generować intensywny ruch sieciowy, obniżać jakość usług, a nawet prowadzić do blokad po stronie dostawców usług internetowych. W części przypadków kończy się to koniecznością awaryjnej wymiany sprzętu.

Rekomendacje

W pierwszej kolejności należy przeprowadzić przegląd urządzeń z DD-WRT oraz innych systemów sieciowych wystawionych do internetu. Kluczowe jest sprawdzenie wersji firmware i wdrożenie dostępnych aktualizacji bezpieczeństwa. Jeżeli dane urządzenie nie jest już wspierane przez producenta, rozsądnym krokiem będzie jego wymiana.

Warto również ograniczyć lub całkowicie wyłączyć zdalny dostęp administracyjny z internetu. Jeśli taki dostęp jest wymagany, powinien być chroniony przez VPN, listy ACL, segmentację sieci oraz silne hasła. Należy też bezwzględnie wyeliminować domyślne i słabe poświadczenia dla usług SSH, Telnet i paneli WWW.

Z perspektywy detekcji istotne jest monitorowanie nietypowych połączeń wychodzących z urządzeń sieciowych, prób skanowania wielu hostów w krótkim czasie oraz wzmożonego ruchu na portach administracyjnych. Warto szukać również śladów persistence, takich jak podejrzane wpisy cron, ukryte pliki w katalogach tymczasowych i zmiany w skryptach startowych.

  • Aktualizować firmware urządzeń brzegowych i IoT.
  • Wyłączyć niepotrzebny zdalny dostęp administracyjny.
  • Wymusić silne hasła i usunąć domyślne poświadczenia.
  • Segmentować urządzenia IoT do odrębnych VLAN-ów.
  • Rozszerzyć monitoring bezpieczeństwa na routery, DVR i inne systemy embedded.

Podsumowanie

C0XMO pokazuje, że botnety IoT nadal ewoluują i łączą znane techniki przejęcia urządzeń z bardziej dojrzałym podejściem operacyjnym. Wykorzystanie luki w DD-WRT, obsługa wielu architektur, mechanizmy trwałości oraz aktywne usuwanie konkurencyjnego malware sprawiają, że jest to zagrożenie poważne zarówno dla użytkowników indywidualnych, jak i organizacji.

Dla zespołów bezpieczeństwa najważniejsze pozostają podstawy: aktualne firmware, ograniczenie ekspozycji usług administracyjnych, silne uwierzytelnianie oraz lepsza widoczność telemetrii z urządzeń brzegowych i IoT. Bez tych działań nawet pozornie nieistotny router może stać się elementem większej infrastruktury wykorzystywanej do ataków.

Źródła

  1. BleepingComputer — C0XMO botnet spreads via DD-WRT router flaw, kills rival malware — https://www.bleepingcomputer.com/news/security/c0xmo-botnet-spreads-via-dd-wrt-router-flaw-kills-rival-malware/
  2. CVE Program — CVE-2021-27137 — https://www.cve.org/CVERecord?id=CVE-2021-27137
  3. NIST National Vulnerability Database — CVE-2021-27137 — https://nvd.nist.gov/vuln/detail/CVE-2021-27137
  4. Fortinet FortiGuard Labs — analiza zagrożeń botnetów IoT i Gafgyt — https://www.fortinet.com/blog/threat-research