Lucene search
+L

14 matches found

Github Security Blog
Github Security Blog
•added 2026/10/05 10:34 p.m.•10 views

vm2 sandbox escape via WebAssembly.compileStreaming Promise species bypass

Summary There is a sandbox escape in vm2 3.11.5 / current HEAD when it is used on Node.js 26. The issue is reachable from a default new VM sandbox. No NodeVM, require permission, host object injection, or intentionally unsafe configuration is required. The escape is a patch-bypass of the same...

10CVSS6.3AI score0.00587EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/01 3:28 p.m.•14 views

vm2 sandbox escape on Node.js 26 through a stale PromiseThenLookupChain protector

Reporter - Name or handle: YMsora - Report date: 2026-08-14 Summary The latest published vm2 release, 3.11.5, and the current main branch are vulnerable to a sandbox escape when used on Node.js 26. An ordinary fulfilled Promise created by an async function can retain an attacker-controlled...

9.8CVSS6.4AI score0.00841EPSS
SaveExploits0References6Affected Software1
NVD
NVD
•added 2026/09/18 2:19 p.m.•18 views

CVE-2026-93606

vm2 npm versions 3.12.0 and earlier contain a sandbox escape in VM and NodeVM. When an embedder exposes a host API that returns a host-realm Promise, the bridge's rejection sanitizer hostPromiseSanitizeReject / makeSanitizedPromiseCallback / normalizeHostPromiseCallbacks in lib/bridge.js only wra...

10CVSS0.00712EPSS
SaveExploits0References2
Cvelist
Cvelist
•added 2026/09/18 1:20 p.m.•45 views

CVE-2026-93606 vm2 before 3.12.1 Sandbox Escape via Promise Symbol.species

vm2 npm versions 3.12.0 and earlier contain a sandbox escape in VM and NodeVM. When an embedder exposes a host API that returns a host-realm Promise, the bridge's rejection sanitizer hostPromiseSanitizeReject / makeSanitizedPromiseCallback / normalizeHostPromiseCallbacks in lib/bridge.js only wra...

10CVSS0.00712EPSS
SaveExploits0References2
CVE
CVE
•added 2026/09/18 1:20 p.m.•51 views

CVE-2026-93606

CVE-2026-93606 affects vm2 (npm) versions 3.12.0 and earlier, specifically the VM and NodeVM sandbox implementations. The root cause lies in lib/bridge.js: the bridge's rejection sanitizer only wraps then/catch rejection slots holding a function, and the Symbol.species/.then neutralization is app...

10CVSS8.6AI score0.00712EPSS
SaveExploits0References2
EUVD
EUVD
•added 2026/09/18 1:20 p.m.•16 views

EUVD-2026-82901

vm2 npm versions 3.12.0 and earlier contain a sandbox escape in VM and NodeVM. When an embedder exposes a host API that returns a host-realm Promise, the bridge's rejection sanitizer hostPromiseSanitizeReject / makeSanitizedPromiseCallback / normalizeHostPromiseCallbacks in lib/bridge.js only wra...

10CVSS8.6AI score0.00712EPSS
SaveExploits0References2
OSV
OSV
•added 2026/09/18 1:20 p.m.•18 views

CVE-2026-93606 vm2 before 3.12.1 Sandbox Escape via Promise Symbol.species

vm2 npm versions 3.12.0 and earlier contain a sandbox escape in VM and NodeVM. When an embedder exposes a host API that returns a host-realm Promise, the bridge's rejection sanitizer hostPromiseSanitizeReject / makeSanitizedPromiseCallback / normalizeHostPromiseCallbacks in lib/bridge.js only wra...

10CVSS6.4AI score
SaveExploits0References4
Vulnrichment
Vulnrichment
•added 2026/09/18 1:20 p.m.•20 views

CVE-2026-93606 vm2 before 3.12.1 Sandbox Escape via Promise Symbol.species

vm2 npm versions 3.12.0 and earlier contain a sandbox escape in VM and NodeVM. When an embedder exposes a host API that returns a host-realm Promise, the bridge's rejection sanitizer hostPromiseSanitizeReject / makeSanitizedPromiseCallback / normalizeHostPromiseCallbacks in lib/bridge.js only wra...

10CVSS8.6AI score0.00712EPSS
SaveExploits0References2
Snyk
Snyk
•added 2026/09/17 3:35 p.m.•9 views

Protection Mechanism Failure

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 Protection Mechanism Failure in the Promise.prototype.finally process. An attacker can execute arbitrary code by crafting an async function that...

9.8CVSS8.5AI score0.00841EPSS
SaveExploits0References2
Github Security Blog
Github Security Blog
•added 2026/09/17 3:32 p.m.•11 views

Duplicate Advisory: vm2 sandbox escape via WebAssembly.compileStreaming Promise species bypass

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-wjwh-qqvp-g4p4. This link is maintained to preserve external references. Original Description vm2 versions 3.10.1 through 3.11.6 contain a sandbox escape reachable from a default new VM sandbox when running on...

10CVSS6AI score0.00587EPSS
SaveExploits0References4Affected Software1
OSV
OSV
•added 2026/09/17 3:32 p.m.•3 views

GHSA-538Q-XXPG-6H4R Duplicate Advisory: vm2 sandbox escape via WebAssembly.compileStreaming Promise species bypass

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-wjwh-qqvp-g4p4. This link is maintained to preserve external references. Original Description vm2 versions 3.10.1 through 3.11.6 contain a sandbox escape reachable from a default new VM sandbox when running on...

10CVSS6AI score
SaveExploits0References3
NVD
NVD
•added 2026/09/17 2:18 p.m.•15 views

CVE-2026-92956

vm2 versions 3.10.1 through 3.11.6 contain a sandbox escape reachable from a default new VM sandbox when running on Node.js 26. WebAssembly.compileStreaming and WebAssembly.instantiateStreaming can produce a raw host-realm Promise that rejects with a host-realm error object; by controlling...

10CVSS0.00587EPSS
SaveExploits0References2
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/09/17 12:00 a.m.•3 views

CVE-2026-92956: Protection Mechanism Failure

vm2 versions 3.10.1 through 3.11.6 contain a sandbox escape reachable from a default new VM sandbox when running on Node.js 26. WebAssembly.compileStreaming and WebAssembly.instantiateStreaming can produce a raw host-realm Promise that rejects with a host-realm error object; by controlling...

10CVSS8.2AI score0.00587EPSS
SaveExploits0References2
Exploit DB
Exploit DB
•added 2016/10/20 12:00 a.m.•44 views

Microsoft Edge - 'Array.map' Heap Overflow (MS16-119)

var b = new Array1,2,3; var d = new Array1,2,3; class dummy constructor alert"in constructor"; return d; var handler = get: functiontarget, name ifname == "length" return 0x100; return Symbol.species : dummy; , has: functiontarget, name alert"has " + name; return true; ; var p = new Proxy, handle...

7.6CVSS7.2AI score0.66919EPSS
SaveExploits2
Rows per page
Query Builder