PT-2026-42732 · Npm · Vm2
Publicado
2026-05-22
·
Atualizado
2026-06-12
·
CVE-2026-47140
CVSS v3.1
10
Crítica
| Vetor | AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H |
Nome do Software Vulnerável e Versões Afetadas
vm2 versões anteriores a 3.11.4
Descrição
Falhas de escape de sandbox no
NodeVM permitem a execução remota de código não autenticada no servidor host. O problema ocorre porque a lista de negação de builtins perigosos em lib/builtin.js omite process e inspector/promises. Isso permite que o código no sandbox ignore as restrições e acesse primitivas de execução do lado do host de duas maneiras: utilizando require('process').getBuiltinModule('child process') para recarregar o child process mesmo quando excluído, ou utilizando require('inspector/promises') para expor o protocolo Inspector e chamar Runtime.evaluate no processo host. Isso afeta aplicações que permitem process, inspector/promises ou o caractere curinga * em require.builtin.Recomendações
Atualize para a versão 3.11.4.
Como medida paliativa temporária, restrinja o uso dos módulos
process e inspector/promises ou do caractere curinga * na configuração de require.builtin.Exploit
Correção
RCE
Protection Mechanism Failure
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Vm2