Zraniteľnosť v http serveri Nostromo, vedúca k vzdialenému vykonaniu kódu

Na http serveri Nostromo (nhttpd) bola zistená zraniteľnosť
(CVE-2019-16278), ktorá útočníkovi umožňuje vzdialene vykonať svoj kód na serveri zaslaním špeciálne formátovaného HTTP požiadavku. Problém bude vyriešený v vydaní 1.9.7 (ešte nepublikované). Podľa informácií vyhľadávača Shodan sa http server Nostromo používa na približne 2000 verejne prístupných hostiteľoch.

Zraniteľnosť je spôsobená chybou vo funkcii http_verify, ktorá umožňuje prístup k obsahu súborového systému mimo koreňového adresára stránky prostredníctvom predania v ceste sekvencie „..\/“. Zraniteľnosť sa prejavuje, pretože kontrola na prítomnosť znakov „..\/“ sa vykonáva pred vykonaním funkcie normalizácie cesty, v ktorej sa zo reťazca odstraňujú znaky prechodu na nový riadok ().

Pre využití Na zraniteľnosti je možné odkazovať na \/bin\/sh namiesto CGI skriptu a vykonať akúkoľvek shell konštrukciu, ak pošlete POST požiadavku na URI „\/..\/..\/..\/..\/bin\/sh“ a odovzdáte príkazy v tele požiadavky. Zaujímavé je, že v roku 2011 bola v Nostromo už opravená podobná zraniteľnosť (CVE-2011-0751), ktorá umožňovala útok prostredníctvom odoslania požiadavky „\/......bin\/sh“.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster