cveboard Feed RSS

CVE-2026-92935

GitHubCrítica, npm

vm2: guarda de aninhamento do NodeVM aceita require em forma de array e permite execução remota de código no host

Traduzido automaticamente do inglês.

O construtor NodeVM calcula hasRealRequireConfig usando typeof requireOpts === 'object' && requireOpts !== null, então require: [] contorna a guarda destinada a rejeitar aninhamento sem uma configuração de require explícita. makeResolverFromLegacyOptions() então desestrutura o array para campos de opções indefinidos e retorna um resolver contendo apenas NESTING_OVERRIDE.vm2.

Sem exploração conhecida
Gravidade
Crítica, CVSS 9.0 (v3.1)
EPSS
0,67% de chance de exploração em 30 dias (EPSS, em 23 de out. de 2026)
Pacotes afetados