PT-2026-6648 · Sandboxjs · Sandboxjs

C0Rydoras

·

Publicado

2026-02-05

·

Atualizado

2026-02-09

·

CVE-2026-25520

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 SandboxJS anteriores a 0.8.29
Descrição O SandboxJS é uma biblioteca de sandbox JavaScript afetada por um problema onde os valores de retorno das funções não são devidamente encapsulados. Isso permite que atacantes usem Object.values ou Object.entries para obter um array contendo o construtor Function do host. Ao utilizar Array.prototype.at, o construtor Function do host pode ser acessado, permitindo a execução de código arbitrário fora da sandbox. O código de prova de conceito fornecido demonstra como aproveitar isso para executar comandos como 'ls -lah' usando o módulo child process. A vulnerabilidade permite escape de sandbox, potencialmente levando à execução remota de código (RCE).
Recomendações Versões anteriores a 0.8.29 devem ser atualizadas para a versão 0.8.29 ou posterior.

Exploit

Correção

Special Elements Injection

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-25520
GHSA-58JH-XV4V-PCX4

Produtos afetados

Sandboxjs