No servidor http (nhttpd) uma vulnerabilidade
(CVE-2019-16278), que permite que um atacador execute código remotamente no servidor através do envio de uma solicitação HTTP especificamente formatada. O problema será resolvido na versão (ainda não publicada). De acordo com informações do motor de busca Shodan, o servidor http Nostromo é utilizado em cerca de 2000 hosts publicamente acessíveis.
A vulnerabilidade é causada por um erro na função http_verify, que ignora o acesso ao conteúdo do sistema de arquivos além do diretório raiz do site ao permitir a passagem da sequência «..\/» no caminho. A vulnerabilidade se manifesta porque a verificação da presença de caracteres «..\/» ocorre antes da execução da função de normalização do caminho, na qual os caracteres de nova linha () são removidos da string.
Para A vulnerabilidade permite acessar \/bin\/sh em vez do script CGI e executar qualquer comando de shell enviando uma solicitação POST para o URI «\/..\/..\/..\/..\/bin\/sh» e transmitindo os comandos no corpo da solicitação. Curiosamente, em 2011, uma vulnerabilidade semelhante já havia sido corrigida na Nostromo (CVE-2011-0751), que permitia ataques através do envio da solicitação «\......bin\/sh».
Fonte: opennet.ru
