Nel server http (nhttpd) una vulnerabilità
(CVE-2019-16278), consentendo a un attaccante di eseguire il proprio codice sul server inviando una richiesta HTTP appositamente formattata. Il problema sarà risolto nel rilascio (ancora non pubblicato). Stando alle informazioni del motore di ricerca Shodan, il server http Nostromo è utilizzato su circa 2000 host pubblicamente accessibili.
La vulnerabilità è causata da un errore nella funzione http_verify, che permette l'accesso ai contenuti del file system al di fuori della radice del sito tramite la trasmissione nel percorso della sequenza «../». La vulnerabilità si manifesta poiché il controllo sui caratteri «../» avviene prima dell'esecuzione della funzione di normalizzazione del percorso, in cui dalla stringa vengono rimossi i caratteri di nuova riga ().
Per La vulnerabilità consente di accedere a /bin/sh invece di uno script CGI e di eseguire qualsiasi costruzione shell inviando una richiesta POST all'URI «/../../../../bin/sh» e passando i comandi nel corpo della richiesta. È interessante notare che nel 2011 in Nostromo era già stata corretta una vulnerabilità simile (CVE-2011-0751), che permetteva attacchi inviando la richiesta «/......bin/sh».
Fonte: opennet.ru
