Získání kontroly nad zranitelnými servery GitLab za účelem provádění DDoS útoků

Společnost GitLab varovala uživatele před zvýšenou aktivitou útočníků, související s využíváním kritické zranitelnosti CVE-2021-22205, která umožňuje vzdálené spuštění vlastního kódu na serveru bez nutnosti ověření, na kterém je platforma GitLab pro spolupráci v oblasti vývoje.

Problém se projevuje v GitLab od verze 11.9 a byl vyřešen již v dubnových verzích GitLab 13.10.3, 13.9.6 a 13.8.8. Nicméně, podle provedeného skenování globální sítě 31. října z 60 tisíc veřejně přístupných instancí GitLab, stále na 50 % systémů běží zastaralé verze GitLab, které jsou zranitelné. Potřebné aktualizace byly nainstalovány pouze na 21 % z prozkoumaných servery, a u 29 % systémů se nepodařilo zjistit číslo používané verze.

Nedbalost správců serverů s GitLab při instalaci aktualizací vedla k tomu, že zranitelnost začali útočníci aktivně využívat, a začali instalovat na serverech malware a připojovat je k síti botnetu, který se podílí na provádění DDoS útoků. V pikovém období dosahoval objem provozu během DDoS útoku, generovaném botnetem na základě zranitelných serverů GitLab, až 1 terabit za sekundu.

Zranitelnost je způsobena nesprávným zpracováním nahrávaných souborů s obrázky externím parserem založeným na knihovně ExifTool. Zranitelnost v ExifTool (CVE-2021-22204) umožnila vykonání libovolných příkazů v systému při analýze metadat z DjVu souborů: (metadata (Copyright «\ » . qx{echo test > /tmp/test} . \ » b «) )

Přičemž, protože skutečný formát určoval ExifTool podle MIME typu obsahu, nikoli podle přípony souboru, mohl útočník nahrát DjVu dokument s exploit ve formátu běžného JPG nebo TIFF obrázku (GitLab vyvolává ExifTool pro všechny soubory s příponami jpg, jpeg a tiff k čištění nadbytečných tagů). Příklad exploitu. V konfiguraci GitLab CE je na defaultě útok proveditelný zasláním dvou požadavků, které nevyžadují ověření.

Získání kontroly nad zranitelnými servery GitLab za účelem provádění DDoS útoků

Uživatelé GitLab by měli zajistit, že používají aktuální verzi, a v případě použití zastaralé verze ihned nainstalovat aktualizace, a pokud to z nějakého důvodu není možné, selektivně aplikovat záplatu blokující projevy zranitelnosti. Uživatelům neaktualizovaných systémů se také doporučuje ověřit, že jejich systém nebyl kompromitován, analýzou logů a kontrolou podezřelých účtů útočníků (například dexbcx, dexbcx818, dexbcxh, dexbcxi a dexbcxa99).

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster