PT-2026-46295 · Nvm · Nvm

Davidcarliez

·

Publicado

2026-06-04

·

Atualizado

2026-06-05

·

CVE-2026-10796

CVSS v3.1

7.5

Alta

VetorAV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas nvm versões anteriores a 0.40.5
Description Ocorre a injeção de comandos quando o software executa comandos arbitrários a partir de strings de versão fornecidas por um espelho (mirror) configurado do Node.js/io.js. Quando comandos como nvm install leem as versões disponíveis no arquivo index.tab do espelho, a versão selecionada é usada sem sanitização para construir URLs de download e comandos shell/awk. Dois sinks específicos são afetados: a função nvm download() constrói uma string de comando curl/wget e a executa usando eval, permitindo que a substituição de comandos (ex: $(id)) seja executada pelo shell local; a função nvm get checksum() interpola o slug de download derivado da versão em um programa awk, permitindo a execução de comandos arbitrários via função system() do awk. Um invasor que controle o espelho, forneça conteúdo a um usuário ou CI em um espelho não padrão, ou realize um ataque de machine-in-the-middle em um espelho sem TLS, pode executar comandos com os privilégios do usuário que executa o software.
Recommendations Atualize para uma versão posterior a 0.40.4. Use o espelho HTTPS padrão (https://nodejs.org) para minimizar o risco de exploração.

Exploit

Correção

RCE

OS Command Injection

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-10796

Produtos afetados

Nvm