PT-2026-37337

CVE-2026-44007

·

Publicado

2026-05-05

·

Atualizado

2026-10-08

Descrição por

CVSS 3.1
9.9
Crítica
MétricasAV:N/AC:L/PR:L/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.1
Descrição Quando um NodeVM é criado com a variável nesting definida como true, o código do sandbox pode usar incondicionalmente require('vm2'), independentemente da configuração de require da VM externa, inclusive quando o require está definido como false. Isso ocorre porque a opção nesting: true interage com o resolvedor de módulos legado de uma forma que anula silenciosamente as restrições. Um invasor pode usar o acesso ao vm2 para construir um novo NodeVM interno com configurações de require irrestritas para executar comandos arbitrários do SO no host. Este problema afeta aplicações que executam código não confiável dentro de um NodeVM com nesting: true, como plataformas de execução de código multi-tenant, serviços de notebook/REPL, sistemas de plugins e ferramentas de sandboxing de CI.
Recomendações Atualize para a versão 3.11.1. Como medida paliativa temporária, evite definir a variável nesting como true ao executar código não confiável.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-8HG8-63C5-GWMX
ECHO-FD8B-B31C-648D
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾