PT-2026-4821 · Vm2 · Vm2

Patriksimek

·

Publicado

2026-01-26

·

Atualizado

2026-06-10

·

CVE-2026-22709

CVSS v3.1

10

Crítica

VetorAV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas Versões do vm2 anteriores à 3.10.2
Descrição O vm2 é uma biblioteca Node.js utilizada para criar ambientes sandbox para executar código não confiável. Existe uma falha em versões anteriores à 3.10.2 na qual a sanitização dos callbacks de Promise.prototype.then e Promise.prototype.catch pode ser contornada. Especificamente, enquanto a função de callback de localPromise.prototype.then é sanitizada, globalPromise.prototype.then não é. Como funções assíncronas retornam um objeto globalPromise, isso permite que atacantes escapem do sandbox e executem código arbitrário no sistema hospedeiro. A vulnerabilidade pode ser explorada mediante a criação de código JavaScript malicioso que utilize o objeto globalPromise não sanitizado para obter acesso aos recursos do sistema hospedeiro, como executar comandos por meio de child process.
Recomendações Atualize para a versão 3.10.2 ou posterior do vm2 para corrigir esta vulnerabilidade.

Exploit

Correção

RCE

Protection Mechanism Failure

Code Injection

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-22709
GHSA-99P7-6V5W-7XG8

Produtos afetados

Vm2