CVE-2026-47686
vm2: Ausência de Sanitização de Error.cause Permite Fuga do Sandbox VM2 para RCE
- Publicado
- 17 de ago. de 2026
- Atualizado
- 19 de ago. de 2026
- Atribuindo CNA
- GitHub_M
- Evidência observada
- 29 de ago. de 2026
CVSS primário
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:HBaixo · próximos 30 dias
- Percentil
- 31,7%
- Data do modelo
- 21 de set. de 2026
EPSS é uma estimativa estatística, não uma certeza ou uma medida de impacto. Combine-o com CVSS, status KEV, exposição e seu ambiente.
Resumo
vm2 é uma vm/sandbox de código aberto para Node.js. Antes da versão 3.11.6, a função handleException() em lib/setup-sandbox.js sanitiza SuppressedError.error, SuppressedError.suppressed e AggregateError.errors, mas não sanitiza Error.cause, permitindo que o código da sandbox obtenha um objeto host poderoso, como process, a partir de uma função host exposta ao embedder que lança um erro com esse objeto como causa e, em seguida, execute comandos host arbitrários. Esse problema foi corrigido na versão 3.11.6.
Fontes
1- 1day-archivePesquisa
Análises técnicas aprofundadas e análises de causa raiz de CVEs recentemente divulgados - engenharia reversa de patches, construção de provas de conceito e documentação de técnicas de exploração na janela de 1 dia.
Uso responsável
Use informações de vulnerabilidade apenas em sistemas que você possui ou está autorizado a testar. O Kitploit vincula-se a metadados de pesquisa pública e não armazena código de exploração ou cargas maliciosas.