PT-2026-137190
CVE-2026-121748
·
Publicado
2026-11-04
·
Atualizado
2026-11-04
Descrição por
CVSS 3.1
3.6
BaixaMétricasAV:L/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:L
Nome do Software Vulnerável e Versões Afetadas
Node Version Manager (nvm) versões 0.27.0 through 0.40.8
Description
Quando o arquivo
.npmrc de um projeto define a variável prefix, o comando nvm use solicita que o usuário execute nvm use --delete-prefix. Esta ação aciona npm config delete prefix e npm config delete globalconfig no diretório atual sem especificar um arquivo de configuração. Como o npm carrega o .npmrc do projeto antes de determinar qual arquivo editar, um invasor pode manipular o arquivo alvo. Por exemplo, definir userconfig=~/.bashrc faz com que o npm reescreva o ~/.bashrc como um arquivo ini, resultando em corrupção. Alternativamente, definir location=global e globalconfig= pode deixar o arquivo selecionado com permissões 0666, permitindo que outros usuários locais em uma máquina compartilhada escrevam nele. Isso pode ser explorado pelo autor de um repositório clonado ou por um usuário local com acesso de escrita a um diretório pai compartilhado.Recommendations
Atualize o Node Version Manager (nvm) para a versão 0.41.0.
Explorabilidade
Correção
Pesquisadores
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾