Lucene search
+L

23 matches found

Vulnrichment
Vulnrichment
•added 2026/06/12 2:14 p.m.•17 views

CVE-2026-47135 vm2: Sandbox escape via unblocked cross-realm Symbol.for keys + missing bridge write-trap symbol checks

vm2 is an open source vm/sandbox for Node.js. Prior to version 3.11.4, Symbol.for override in setup-sandbox.js only intercepts 2 of 9 dangerous Node.js cross-realm symbols. Combined with the bridge's set/defineProperty/deleteProperty traps having no isDangerousCrossRealmSymbol key check, sandbox...

8.7CVSS5.8AI score0.00442EPSS
SaveExploits0References3
Cvelist
Cvelist
•added 2026/06/08 3:30 p.m.•73 views

CVE-2026-46442 Flowise: Authenticated Host RCE via POST /api/v1/node-custom-function and NodeVM Sandbox Escape

Flowise is a drag & drop user interface to build a customized large language model flow. Prior to version 3.1.2, POST /api/v1/node-custom-function lacks route-level authorization, allowing any authenticated user or API key to submit arbitrary JavaScript to the Custom JS Function node. When...

9.4CVSS0.03414EPSS
SaveExploits2References2
RedhatCVE
RedhatCVE
•added 2026/06/05 7:25 p.m.•20 views

CVE-2026-44002

A flaw was found in vm2 before 3.11.0. The CallSite wrapper blocks getThis and getFunction but returns unsanitized host absolute paths from getFileName, allowing sandboxed code to learn host directory layout, library paths, and framework versions. Fixed in 3.11.0...

5.8CVSS5.8AI score0.00341EPSS
SaveExploits1References4
RedhatCVE
RedhatCVE
•added 2026/06/05 7:22 p.m.•16 views

CVE-2026-43999

A flaw was found in vm2 before 3.11.0. When the module builtin is allowed including via wildcard, sandboxed code can call Module.load in the host context, bypassing the builtin allowlist and loading excluded modules such as childprocess for remote code execution. Fixed in 3.11.0...

9.9CVSS6.4AI score0.0097EPSS
SaveExploits1References4
RedhatCVE
RedhatCVE
•added 2026/06/05 7:19 p.m.•20 views

CVE-2026-49143

BrowserStack Runner through 0.9.5 contains a remote code execution vulnerability in the /log HTTP handler that allows unauthenticated network-adjacent attackers to execute arbitrary code by submitting crafted JSON request bodies to the handler, which passes user-supplied data to vm.runInNewContex...

8.8CVSS6.7AI score0.00671EPSS
SaveExploits0References1
RedhatCVE
RedhatCVE
•added 2026/06/05 7:12 p.m.•20 views

CVE-2026-44007

A flaw was found in vm2 before 3.11.1. With nesting: true, sandbox code can require'vm2' regardless of outer require settings including require: false, spawn an inner NodeVM with unrestricted require, and execute arbitrary OS commands on the host. Fixed in 3.11.1...

9.9CVSS6.4AI score0.00612EPSS
SaveExploits1References5
RedhatCVE
RedhatCVE
•added 2026/06/05 7:11 p.m.•18 views

CVE-2026-44004

A flaw was found in vm2 before 3.11.0. Sandboxed code can call Buffer.alloc with arbitrary size to allocate on the host heap synchronously; vm2 timeout cannot interrupt the native C++ call, allowing a single request to exhaust host memory and crash the process. Fixed in 3.11.0...

8.6CVSS6AI score0.00665EPSS
SaveExploits1References4
CVE
CVE
•added 2026/06/02 8:31 p.m.•100 views

CVE-2026-49143

CVE-2026-49143 affects BrowserStack Runner up to version 0.9.5. The vulnerability is in the /_log HTTP handler, permitting unauthenticated, network-adjacent attackers to achieve remote code execution by sending crafted JSON bodies that are passed to vm.runInNewContext() with eval(); attackers can...

8.8CVSS7.2AI score0.00671EPSS
SaveExploits0References2
Snyk
Snyk
•added 2026/05/29 6:20 p.m.•18 views

Incomplete List of Disallowed Inputs

Overview vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Affected versions of this package are vulnerable to Incomplete List of Disallowed Inputs via the NodeVM builtin allowlist in lib/builtin.js. An attacker can read host-process state by supplying a sandb...

8.2CVSS5.9AI score0.00507EPSS
SaveExploits0References2
Snyk
Snyk
•added 2026/05/29 5:40 p.m.•18 views

Improper Control of Dynamically-Managed Code Resources

Overview org.webjars.npm:vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Affected versions of this package are vulnerable to Improper Control of Dynamically-Managed Code Resources via the localPromise constructor in lib/setup-sandbox.js. An attacker can obta...

10CVSS6AI score0.00825EPSS
SaveExploits0References2
Github Security Blog
Github Security Blog
•added 2026/05/14 2:57 p.m.•58 views

FlowiseAI: Authenticated Host RCE via POST /api/v1/node-custom-function and NodeVM Sandbox Escape

Summary POST /api/v1/node-custom-function lacks route-level authorization, allowing any authenticated user or API key to submit arbitrary JavaScript to the Custom JS Function node. When E2BAPIKEY is not configured — the common deployment case — Flowise executes this code inside a NodeVM sandbox...

9.9CVSS6.8AI score0.03414EPSS
SaveExploits2References4Affected Software1
NVD
NVD
•added 2026/05/13 6:16 p.m.•33 views

CVE-2026-43999

vm2 is an open source vm/sandbox for Node.js. Prior to 3.11.0, NodeVM's builtin allowlist can be bypassed when the module builtin is allowed including via the '' wildcard. The module builtin exposes Node's Module.load, which loads any module by name directly in the host context, completely...

9.9CVSS0.0097EPSS
SaveExploits1References5
Cvelist
Cvelist
•added 2026/05/13 5:31 p.m.•75 views

CVE-2026-44004 vm2: Host Process OOM DoS via Buffer.alloc (Timeout Bypass)

vm2 is an open source vm/sandbox for Node.js. Prior to 3.11.0, sandboxed code can call Buffer.alloc with an arbitrary size to allocate memory directly on the host heap. Because Buffer.alloc is a synchronous C++ native call, vm2's timeout option cannot interrupt it. A single request can exhaust ho...

7.5CVSS0.00665EPSS
SaveExploits1References1
Vulnrichment
Vulnrichment
•added 2026/05/13 5:21 p.m.•12 views

CVE-2026-43999 vm2: NodeVM builtin allowlist bypass via `module` builtin's `Module._load` allows sandbox escape

vm2 is an open source vm/sandbox for Node.js. Prior to 3.11.0, NodeVM's builtin allowlist can be bypassed when the module builtin is allowed including via the '' wildcard. The module builtin exposes Node's Module.load, which loads any module by name directly in the host context, completely...

9.9CVSS8.5AI score0.0097EPSS
SaveExploits1References1
CNNVD
CNNVD
•added 2026/05/13 12:00 a.m.•25 views

vm2 访问控制错误漏洞

vm2 is a high-level virtual machine/sandbox developed by Czech developer Patrik Simek. It runs untrusted code using built-in Node.js modules listed in the allowlist. Versions of vm2 prior to 3.11.1 had an access control vulnerability. This vulnerability arises when nesting is set to true when...

9.1CVSS6.3AI score0.00612EPSS
SaveExploits1References1
Snyk
Snyk
•added 2026/05/07 4:00 a.m.•43 views

Arbitrary Code Injection

Overview vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Affected versions of this package are vulnerable to Arbitrary Code Injection through the lib/bridge.js value-conversion paths. An attacker can extract the host Symbol.for'nodejs.util.inspect.custom' or...

10CVSS6.5AI score0.00767EPSS
SaveExploits1References2
Snyk
Snyk
•added 2026/05/04 4:29 p.m.•13 views

Arbitrary Code Injection

Overview org.webjars.npm:vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Affected versions of this package are vulnerable to Arbitrary Code Injection through the lookupGetter method and improper context isolation. An attacker can execute arbitrary commands o...

9.8CVSS6.3AI score0.00905EPSS
SaveExploits1References2
Positive Technologies
Positive Technologies
•added 2026/05/01 12:00 a.m.•25 views

PT-2026-38389

Name of the Vulnerable Software and Affected Versions vm2 versions prior to 3.11.0 Description NodeVM's require.root path restriction can be bypassed using filesystem symlinks, allowing sandboxed code to load modules from outside the allowed root directory in the host context. This occurs because...

8.5CVSS6.2AI score0.00851EPSS
SaveExploits1References15
EUVD
EUVD
•added 2026/04/23 7:15 p.m.•21 views

EUVD-2026-25287

Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.0, a Server-Side Request Forgery SSRF protection bypass vulnerability exists in the Custom Function feature. While the application implements SSRF protection via HTTPDENYLIST for axios and...

7.1CVSS5.8AI score0.00332EPSS
SaveExploits1References1
OSV
OSV
•added 2026/01/26 9:32 p.m.•16 views

CVE-2026-22709 vm2 has a Sandbox Escape

vm2 is an open source vm/sandbox for Node.js. In vm2 prior to version 3.10.2, Promise.prototype.then Promise.prototype.catch callback sanitization can be bypassed. This allows attackers to escape the sandbox and run arbitrary code. In lib/setup-sandbox.js, the callback function of...

9.8CVSS5.9AI score
SaveExploits0References5
Rows per page
Query Builder