ProHoster > Blog > Notícias da internet > Vulnerabilidade no NPM que permite modificar arquivos arbitrários durante a instalação de pacotes
Vulnerabilidade no NPM que permite modificar arquivos arbitrários durante a instalação de pacotes
Na atualização do gerenciador de pacotes NPM 6.13.4, incluído na distribuição do Node.js e usado para a distribuição de módulos em JavaScript, três vulnerabilidades (, e ), que permitem modificar ou sobrescrever arquivos de sistema arbitrários durante a instalação de um pacote preparado por um invasor. Como uma medida de proteção, pode-se instalar com a opção "--ignore-scripts", que proíbe a execução de scripts embutidos nos pacotes. Os desenvolvedores do NPM analisaram os pacotes disponíveis no repositório e não encontraram indícios do uso das vulnerabilidades identificadas para realizar ataques.
CVE-2019-16777 nas versões anteriores a 6.13.4 e permite sobrescrever arquivos executáveis do sistema durante a instalação global de um pacote. Somente arquivos no diretório de destino, onde os arquivos executáveis são instalados (geralmente /usr/local/bin), podem ser substituídos.
e aparecem em versões anteriores a 6.13.3 e permitem gravar arquivos arbitrários através da criação de links simbólicos para arquivos fora do diretório de módulos (node_modules) ou por meio de manipulações com o campo bin no package.json (no campo bin, era permitido o uso de caminhos com "../").
Usamos cookies cookie, para garantir a melhor experiência em nosso site. Ao continuar a usar o site, você concorda com nossa política de privacidade.Aceitar
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