Critical, CVSS 10.0npmAmendedPublished
enclave-vm Vulnerable to Sandbox Escape via Host Error Prototype Chain
CVE-2026-22686 · GHSA-7qm7-455j-5p63
- Affected
- npm enclave-vm < 2.7.0
- Fixed in
- 2.7.0· Vendor fix available
- Issue
- A critical sandbox escape vulnerability exists in enclave-vm (affected: < 2.6.0, patched: 2.7.0) that can allow untrusted, sandboxed JavaScript to execute arbitrary code in the host Node.js runtime. When a tool invocation fails, enclave-vm exposes a host-side Error object to sandboxed code. This Error object retains its host realm prototype chain, which can be traversed to reach the host Function constructor: Error instance → Error.prototype → Error constructor → Function constructor With access to the host Function constructor, an attacker can compile and execute arbitrary JavaScript in the host context — bypassing the sandbox boundary and potentially gaining access to sensitive resources such as process.env, filesystem, and network. This breaks enclave-vm’s core security guarantee of isolating untrusted code. --- Ecosystem Impact (FrontMCP / CodeCall) FrontMCP is a TypeScript-first framework for building MCP servers, and the CodeCall plugin enables models to orchestrate large…
Recommended action: Upgrade to 2.7.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.