Výzkumníci bezpečnostní společnosti Symantec odhalili nový typ malwaru, jenž cílí na osobní počítače platformy x86, které pohání operační systém Linux a je na nich provozováno PHP. Varianty červa s názvem Linux.Darlloz by se mohly šířit i na síťové routery nebo set-top boxy.
Škodlivý kód se podle výzkumníků firmy Symantec šíří s pomocí zranitelnosti v komponentě php-cgi, která umožňuje provoz PHP v konfiguraci CGI – Common Gateway Interface. V květnu 2012 byla tato chyba s označením CVE-2012-1823 odstraněna. Stalo se tak ve verzích PHP 5.4.3 a PHP 5.3.13.
Červ Linux.Darlloz byl uvolněn koncem letošního října. Využívá osvědčený kód, který se automaticky šíří na nechráněné systémy s neošetřenou zranitelností PHP. Náhodně generuje IP adresy v několika intervalech, přistupuje ke strojům s pomocí standardně používaných kombinací hesel a ID, tj. přes výchozí nastavení, a rozesílá požadavky HTTP POST, jež využívají zranitelnost. Pokud nemá cíl ošetřenou chybu v PHP, stáhne červa ze serveru, ten se aktivuje a začne šířit dál.
Zachycená varianta malwaru cílí na systémy x86. Má totiž formát ELF – Executable and Linkable Format pro architektury Intel. Útočníci ovšem hostují i další verze pro platformy ARM, PPC, MIPS a MIPSEL. Ty jsou hojně využívány v tzv. vestavěných zařízení, tj. v routerech, IP kamerách nebo set-top boxech. Současně jsou v nich provozovány různé linuxové klony a webové servery s PHP. Velmi často jde o zařízení, jež dlouhodobě nebyla aktualizována. Potvrzeny byly ovšem zatím pouze útoky na linuxové počítače x86.