Ukryty backdoor w 20 modelach routerów Zbtlink umożliwia zdalny dostęp root - Security Bez Tabu

Ukryty backdoor w 20 modelach routerów Zbtlink umożliwia zdalny dostęp root

Cybersecurity news

Wprowadzenie do problemu / definicja

Badacze bezpieczeństwa ujawnili obecność ukrytego mechanizmu zdalnego dostępu w co najmniej 20 modelach routerów opartych na platformie Zbtlink. Nie chodzi tu o typową podatność wynikającą z błędu programistycznego, lecz o komponent osadzony bezpośrednio w firmware urządzeń, uruchamiany automatycznie podczas startu systemu i zdolny do wykonywania poleceń z uprawnieniami roota.

To oznacza fundamentalny problem zaufania do samej platformy sprzętowo-programowej. W praktyce urządzenie, które powinno stanowić element ochronny i kontrolny na granicy sieci, może samo pełnić rolę punktu wejścia dla zdalnego operatora.

W skrócie

W wykrytych urządzeniach działały procesy podszywające się pod systemowe wątki Linuksa, które w rzeczywistości pełniły funkcję implantu typu backdoor. Mechanizm zestawiał połączenie wychodzące do z góry określonych serwerów sterujących, a następnie akceptował polecenia wykonywane lokalnie jako root.

  • zagrożenie dotyczy co najmniej 20 modeli routerów,
  • backdoor uruchamia się automatycznie przy starcie systemu,
  • atakujący może uzyskać pełną kontrolę nad urządzeniem,
  • problem obejmuje także sprzęt sprzedawany pod różnymi markami w modelu white-label.

Kontekst / historia

Sprawa została wykryta podczas analizy routera, który nawiązywał nietypowe połączenia sieciowe. Dalsze badania wykazały, że zachowanie nie było efektem błędnej konfiguracji ani incydentalnej usterki, lecz elementem celowo osadzonym w oprogramowaniu urządzenia.

Znaczenie incydentu rośnie ze względu na charakter łańcucha dostaw. Ta sama platforma sprzętowa była dystrybuowana pod różnymi nazwami handlowymi, co utrudnia szybkie rozpoznanie ryzyka na podstawie samej marki widocznej na obudowie. W efekcie zarówno firmy, jak i użytkownicy indywidualni mogli wdrożyć podatne urządzenia bez świadomości ich wspólnego pochodzenia.

Analiza techniczna

Backdoor działał jako proces użytkownika uruchamiany z najwyższymi uprawnieniami, lecz nazwany w sposób sugerujący legalny proces systemowy. Tego typu maskowanie utrudnia wykrycie podczas rutynowej administracji, zwłaszcza gdy analiza ogranicza się do pobieżnego przeglądu listy procesów.

Mechanizm inicjował połączenie wychodzące do zakodowanych na stałe punktów kontrolnych. To bardzo istotna cecha operacyjna, ponieważ urządzenie nie musiało wystawiać publicznie dostępnej usługi nasłuchującej. W konsekwencji klasyczne skanowanie portów z zewnątrz mogło nie wykazać żadnych oznak kompromitacji.

Po zestawieniu łączności router przekazywał informacje identyfikacyjne, a następnie odbierał komendy przekazywane do wykonania w systemie. Z opisu badaczy wynika, że mechanizm nie zapewniał rzeczywistych zabezpieczeń w zakresie uwierzytelniania i autoryzacji po stronie kanału sterującego. To tworzyło możliwość zdalnego wykonywania poleceń jako root, a także uruchomienia interaktywnej powłoki systemowej.

W praktyce podmiot kontrolujący infrastrukturę sterującą może przejąć pełną kontrolę nad routerem, zmieniać konfigurację, przechwytywać lub przekierowywać ruch, modyfikować ustawienia routingu, wdrażać dodatkowe komponenty i utrzymywać trwały dostęp. Dodatkowym zagrożeniem jest centralizacja infrastruktury kontroli, która umożliwia skalowanie operacji przeciwko wielu urządzeniom jednocześnie.

Konsekwencje / ryzyko

Ryzyko należy ocenić jako krytyczne. Router to element brzegowy, który często ma szeroki wgląd w komunikację sieciową organizacji lub użytkownika końcowego. Jego kompromitacja może przełożyć się na znacznie większy zasięg ataku niż w przypadku pojedynczej stacji roboczej.

  • podsłuch i przekierowywanie ruchu sieciowego,
  • zmiana konfiguracji DNS,
  • ułatwienie ruchu lateralnego w środowisku firmowym,
  • ukrywanie aktywności atakującego,
  • wykorzystanie urządzenia jako punktu pośredniczącego do dalszych operacji.

W organizacjach zagrożenie może oznaczać trwały punkt wejścia do sieci, zdolny omijać część kontroli bezpieczeństwa na endpointach. W środowiskach domowych możliwe są przechwytywanie sesji, manipulacja ruchem użytkowników oraz wykorzystanie łącza internetowego do działań przestępczych. Co ważne, ponieważ problem nie przypomina klasycznej luki typu CVE z prostą ścieżką aktualizacji, samo blokowanie znanych wskaźników kompromitacji nie rozwiązuje problemu utraconego zaufania.

Rekomendacje

Organizacje powinny rozpocząć od dokładnej inwentaryzacji routerów, bram internetowych i urządzeń OEM lub white-label. Sama nazwa handlowa może nie wystarczyć, dlatego należy porównywać modele, identyfikatory sprzętowe i dostępne obrazy firmware.

  • przeanalizować listę procesów pod kątem wpisów imitujących procesy systemowe,
  • sprawdzić skrypty startowe i mechanizmy autostartu,
  • monitorować połączenia wychodzące routerów do nieoczekiwanych adresów,
  • wdrożyć filtrację egress dla urządzeń brzegowych,
  • porównać sumy kontrolne firmware z zaufanymi obrazami,
  • zabezpieczyć artefakty do analizy forensycznej przed restartem lub wymianą urządzenia.

Jeżeli obecność opisanego mechanizmu zostanie potwierdzona, najbezpieczniejszym rozwiązaniem jest wymiana urządzenia. Doraźne blokowanie znanych serwerów sterujących może ograniczyć bieżące ryzyko, ale nie przywraca wiarygodności całej platformy. Po wymianie należy także zmienić hasła administracyjne, odświeżyć klucze, zweryfikować ustawienia DNS, przejrzeć reguły zapory i sprawdzić ewentualne ślady ruchu lateralnego.

Dla zespołów SOC oraz administratorów to kolejny sygnał, że urządzenia SOHO i SMB muszą być objęte pełnoprawnym monitoringiem bezpieczeństwa. Routery nie powinny pozostawać poza procesami detekcji, zarządzania konfiguracją i oceny ryzyka.

Podsumowanie

Ujawniony przypadek pokazuje, jak poważne skutki może mieć ukryty mechanizm zdalnego dostępu osadzony bezpośrednio w firmware urządzeń sieciowych. W odróżnieniu od typowych podatności problem dotyczy nie tylko błędu implementacyjnego, ale także zaufania do producenta, procesu wytwarzania i całego łańcucha dostaw.

Dla administratorów najważniejsze są dwa wnioski. Po pierwsze, konieczna jest identyfikacja wszystkich potencjalnie powiązanych modeli urządzeń. Po drugie, w przypadku potwierdzenia obecności backdoora należy rozważyć pełną wymianę sprzętu oraz szeroką analizę wpływu incydentu na bezpieczeństwo całej sieci.

Źródła

  1. https://securityaffairs.com/196785/security/researchers-discover-hidden-backdoor-in-20-router-models-allowing-remote-root-access.html
  2. https://www.vulncheck.com/blog/endless-doors-zbtlink-backdoor
  3. https://www.theregister.com/