Vulnerabilidade no servidor HTTP Nostromo que leva à execução remota de código

No servidor http Nostromo (nhttpd) foi identificada 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 1.9.7 (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 operação 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

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster