PT-2026-6649 · Unknown+1 · @Enclave-Vm/Core+3

Cristianstaicu

·

Published

2026-02-05

·

Updated

2026-02-09

·

CVE-2026-25533

CVSS v3.1

8.8

High

VectorAV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions enclave-vm versions prior to 2.10.1 @enclave-vm/core versions prior to 2.10.1
Description The security measures within enclave-vm are inadequate. The Abstract Syntax Tree (AST) sanitization can be circumvented using dynamic property accesses. The hardening of error objects does not fully address peculiar behavior within the vm module. Furthermore, the prevention of function constructor access can be bypassed by utilizing host object references. A bug in Node.js allows the vm module to leak host references during infinite recursion, which can be exploited to escape the sandbox. A proof of concept demonstrates the ability to execute arbitrary commands, such as reading the /etc/passwd file, by leveraging this vulnerability. This could lead to sandbox escape and potential escalations in related products like FrontMCP, AgentFront, and other Frontegg products. The exploit utilizes the [[" proto "]] property to access and modify prototype chains, ultimately leading to code execution. The vulnerable code involves a recursive function a() and manipulation of the rootProt object.
Recommendations enclave-vm versions prior to 2.10.1 should be updated to version 2.10.1 or later. @enclave-vm/core versions prior to 2.10.1 should be updated to version 2.10.1 or later.

Exploit

Fix

Infinite Loop

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-25533
GHSA-X39W-8VM5-5M3P

Affected Products

@Enclave-Vm/Core
Agentfront
Frontmcp
Enclave-Vm