JavaScript Sandboxing Vulnerability in SandboxJS Library
CVE-2026-25587
10CRITICAL
What is CVE-2026-25587?
A vulnerability in the SandboxJS library, prior to version 0.8.29, allows an attacker to escape the JavaScript sandbox. This occurs because the prototype of the Map class is exposed in the SAFE_PROTOTYPES, enabling potential exploitation via overwriting the Map.prototype.has method. The issue has been resolved in version 0.8.29, which reinforces the integrity of the sandbox environment.
Affected Version(s)
SandboxJS < 0.8.29
