CyberSIXT Search
NVD
Not scored
CVE-2026-23830

SandboxJS has Sandbox Escape via Unprotected AsyncFunction Constructor

nyarivSandboxJS

Status
  • Not in CISA KEV
Exploit probabilityEPSSchecked 25 Oct
1.2%probability of exploitation in the next 30 days

Higher than 68% of scored CVEs

SeverityCVSS
–Not scored yet

Description NVD

SandboxJS is a JavaScript sandboxing library. Versions prior to 0.8.26 have a sandbox escape vulnerability due to `AsyncFunction` not being isolated in `SandboxFunction`. The library attempts to sandbox code execution by replacing the global `Function` constructor with a safe, sandboxed version (`SandboxFunction`). This is handled in `utils.ts` by mapping `Function` to `sandboxFunction` within a map used for lookups. However, before version 0.8.26, the library did not include mappings for `AsyncFunction`, `GeneratorFunction`, and `AsyncGeneratorFunction`. These constructors are not global properties but can be accessed via the `.constructor` property of an instance (e.g., `(async () => {}).constructor`). In `executor.ts`, property access is handled. When code running inside the sandbox accesses `.constructor` on an async function (which the sandbox allows creating), the `executor` retrieves the property value. Since `AsyncFunction` was not in the safe-replacement map, the `executor` returns the actual native host `AsyncFunction` constructor. Constructors for functions in JavaScript (like `Function`, `AsyncFunction`) create functions that execute in the global scope. By obtaining th

Coverage 1 article · 1 outlet

First in our coverage: SecurityOnline, 29 JanRSS feed
  1. CVE-2026-23830: Critical SandboxJS Flaw (CVSS 10) Allows Total Sandbox EscapeSecurityOnline · first in our coverage

References

On this device

Following

Intel

VendorsThreat actorsResearch reports

Settings

CyberSIXT summarises security news every 30 minutes.

↑↓ move↵ open⌘C copy CVE IDEsc close

Keyboard shortcuts

Everything works with a mouse or touch. Shortcuts are a faster path.

Search ⌘K
Search /
Next item J
Previous item K
Go to Today GT
Go to News GN
Go to CVEs GC
Go to Briefing GB
Reduce motion on this device