Na http serveri (nhttpd) 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í (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 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
