Zranitelnost v HTTP serveru Nostromo, vedoucí k vzdálenému spuštění kódu

Na http serveru Nostromo (nhttpd) byla odhalena zranitelnost
(CVE-2019-16278), což umožňuje útočníkovi vzdáleně spustit svůj kód na serveru zasláním speciálně konstruovaného HTTP požadavku. Problém bude vyřešen v aktuálním vydání 1.9.7 (ještě nebylo zveřejněno). Podle informací od vyhledávače Shodan je http server Nostromo používán přibližně na 2000 veřejně přístupných hostitelských serverech.

Zranitelnost je způsobena chybou ve funkci http_verify, která umožňuje přístup k obsahu souborového systému mimo kořenový adresář webu prostřednictvím předání sekvence „../“ v cestě. Zranitelnost se projevuje tím, že kontrola na přítomnost znaků „../“ probíhá před provedením funkce normalizace cesty, ve které jsou ze stringu odstraněny znaky nové řady ().

Pro provozování Na zranitelnosti se dá odkazovat na /bin/sh místo CGI skriptu a spustit jakoukoliv shellovou konstrukci zasláním POST požadavku na URI „/../../../../bin/sh“ a předáním příkazů v těle požadavku. Zajímavé je, že v roce 2011 byla v Nostromu již opravena podobná zranitelnost (CVE-2011-0751), která umožňovala útok prostřednictvím zaslání požadavku „/......bin/sh“.

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