Lucene search
+L

1452 matches found

OSV
OSV
•added 2026/09/18 1:20 p.m.•37 views

CVE-2026-93603 vm2 before 3.12.1 Sandbox Escape RCE via Non-Strict Host Function

vm2 through 3.12.0 fixed in 3.12.1 does not correctly handle a nullish this receiver in the apply trap of its bridge lib/bridge.js: when sandboxed code calls a host-provided non-strict sloppy-mode function without a receiver — e.g. fn, a detached method, fn.call, fn.applyundefined, Reflect.applyf...

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

CVE-2026-93603 vm2 before 3.12.1 Sandbox Escape RCE via Non-Strict Host Function

vm2 through 3.12.0 fixed in 3.12.1 does not correctly handle a nullish this receiver in the apply trap of its bridge lib/bridge.js: when sandboxed code calls a host-provided non-strict sloppy-mode function without a receiver — e.g. fn, a detached method, fn.call, fn.applyundefined, Reflect.applyf...

10CVSS0.00726EPSS
SaveExploits0References2
EUVD
EUVD
•added 2026/09/18 1:20 p.m.•10 views

EUVD-2026-82898

vm2 through 3.12.0 fixed in 3.12.1 does not correctly handle a nullish this receiver in the apply trap of its bridge lib/bridge.js: when sandboxed code calls a host-provided non-strict sloppy-mode function without a receiver — e.g. fn, a detached method, fn.call, fn.applyundefined, Reflect.applyf...

10CVSS8.3AI score0.00726EPSS
SaveExploits0References2
CVE
CVE
•added 2026/09/18 1:20 p.m.•53 views

CVE-2026-93603

vm2 (Node.js sandbox library) through 3.12.0 is vulnerable to a complete sandbox escape due to incorrect handling of a nullish this receiver in the apply trap of its bridge (lib/bridge.js). When sandboxed code invokes a host-provided non-strict (sloppy-mode) function without a receiver (e.g., fn(...

10CVSS8.3AI score0.00726EPSS
SaveExploits0References2
Vulnrichment
Vulnrichment
•added 2026/09/18 1:20 p.m.•15 views

CVE-2026-93603 vm2 before 3.12.1 Sandbox Escape RCE via Non-Strict Host Function

vm2 through 3.12.0 fixed in 3.12.1 does not correctly handle a nullish this receiver in the apply trap of its bridge lib/bridge.js: when sandboxed code calls a host-provided non-strict sloppy-mode function without a receiver — e.g. fn, a detached method, fn.call, fn.applyundefined, Reflect.applyf...

10CVSS8.3AI score0.00726EPSS
SaveExploits0References2
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/09/18 12:00 a.m.•8 views

CVE-2026-93603: Improper Control of Generation of Code

vm2 through 3.12.0 fixed in 3.12.1 does not correctly handle a nullish this receiver in the apply trap of its bridge lib/bridge.js: when sandboxed code calls a host-provided non-strict sloppy-mode function without a receiver — e.g. fn, a detached method, fn.call, fn.applyundefined, Reflect.applyf...

10CVSS8.3AI score0.00726EPSS
SaveExploits0References2
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/09/18 12:00 a.m.•4 views

CVE-2026-93605: Protection Mechanism Failure

vm2 NodeVM versions before 3.12.1 contain a sandbox escape vulnerability where the DANGEROUSBUILTINS denylist omits childprocess despite blocking other host-spawning modules. Attackers can require childprocess and execute arbitrary commands on the host system when NodeVM is configured with...

10CVSS8.5AI score0.00726EPSS
SaveExploits0References2
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/09/18 12:00 a.m.•5 views

CVE-2026-93606: Protection Mechanism Failure

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
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/09/18 12:00 a.m.•8 views

CVE-2026-93604: Improper Access Control

vm2 through 3.12.0 exposes Node.js's crypto.setFips function to untrusted guest code when an embedder explicitly allowlists the crypto builtin for a NodeVM require.builtin: 'crypto'. The builtin sanitizer sanitizeCryptoModule in lib/builtin.js replaces crypto.setEngine but leaves crypto.setFips...

7.2CVSS5.9AI score0.00345EPSS
SaveExploits0References2
Positive Technologies
Positive Technologies
•added 2026/09/18 12:00 a.m.•4 views

PT-2026-95383

Name of the Vulnerable Software and Affected Versions vm2 versions prior to 3.12.1 Description When an embedder explicitly allowlists the crypto builtin for a NodeVM using require.builtin: 'crypto', the crypto.setFips function is exposed to untrusted guest code. This occurs because the builtin...

7.2CVSS5.8AI score0.00345EPSS
SaveExploits0References6
RedhatCVE
RedhatCVE
•added 2026/09/17 7:00 p.m.•17 views

CVE-2026-92962

A flaw was found in vm2, a sandbox for running untrusted JavaScript. Malicious code running within the sandbox can exploit a weakness in how stack traces are handled. By manipulating the Array.prototype, an attacker can observe and intercept individual lines of stack traces, leading to an...

2.5CVSS5.6AI score0.00155EPSS
SaveExploits0References5
RedhatCVE
RedhatCVE
•added 2026/09/17 6:56 p.m.•13 views

CVE-2026-92945

A flaw was found in vm2. This vulnerability allows an attacker to bypass the module allowlist, a security feature designed to restrict access to certain software modules. The flaw occurs due to an incorrect string comparison method used in the isPathAllowedForModule function. By exploiting this, ...

4.2CVSS5.7AI score0.00277EPSS
SaveExploits0References5
RedhatCVE
RedhatCVE
•added 2026/09/17 6:56 p.m.•12 views

CVE-2026-92963

A flaw was found in vm2. An attacker can exploit this vulnerability by improperly accessing the VM2INTERNALSTATEDONOTUSEORPROGRAMWILLFAIL global variable through globalThis. This allows the attacker to retrieve sensitive internal information from the sandbox environment, leading to information...

6.9CVSS5.8AI score0.00343EPSS
SaveExploits0References5
RedhatCVE
RedhatCVE
•added 2026/09/17 6:28 p.m.•19 views

CVE-2026-47683

A flaw was found in vm2, an open-source virtual machine VM sandbox for Node.js. This vulnerability allows malicious code running within the sandbox to bypass the configured memory allocation limit. By crafting specific calls to Buffer.concat or Buffer.from with attacker-controlled lengths, the...

8.7CVSS5.8AI score0.00538EPSS
SaveExploits0References6
RedhatCVE
RedhatCVE
•added 2026/09/17 3:45 p.m.•13 views

CVE-2026-92942

A flaw was found in vm2. Sandboxed code can bypass the configured timeout mechanism by using the FinalizationRegistry feature. This allows an attacker to execute a busy loop in a cleanup callback, which is invoked outside the timeout accounting. Consequently, this can block the host event loop...

8.7CVSS6.1AI score0.00488EPSS
SaveExploits0References5
RedhatCVE
RedhatCVE
•added 2026/09/17 3:40 p.m.•16 views

CVE-2026-92949

A flaw was found in vm2, a JavaScript sandbox. This vulnerability allows sandboxed scripts to bypass security protections, specifically vm.freeze and vm.readonly, which are designed to prevent unauthorized modifications to objects. An attacker can exploit this by directly accessing and invoking...

6.3CVSS5.8AI score0.00319EPSS
SaveExploits0References5
RedhatCVE
RedhatCVE
•added 2026/09/17 3:39 p.m.•15 views

CVE-2026-92958

A flaw was found in vm2, a sandbox for Node.js. When the NodeVM embedder uses a builtin wildcard with negative entries to deny specific modules, such as 'fs' for file system access, the denylist mechanism fails to block subpaths like 'fs/promises'. This allows sandboxed code to bypass the intende...

8.5CVSS7.9AI score0.00384EPSS
SaveExploits0References5
vulnersOsv
vulnersOsv
•added 2026/09/17 3:35 p.m.•2 views

@accordproject/cicero-cli (>=0.3.4, <=0.24.1-20231019080841), @accordproject/cicero-core (>=0.12.5-20190619040852, <=0.24.1-20230627140514) +294 more potentially affected by CVE-2026-92933 via vm2 (>=3.0.0, <=3.11.6)

vm2 NPM version =3.0.0, =0.3.4, =0.12.5-20190619040852, =0.3.12-20180525105709, =0.3.4, =0.11.2-20190326183124, =0.22.2-20210714131804, =0.0.51-20180524154814, =0.0.51-20180524154814, =0.7.4-20190326150718, =2.0.0-rc.8.0.29, =0.1.0, =2.1.1, =0.1.1, =1.0.0, =1.4.0 and more Source cves:...

6.9CVSS5.8AI score0.00372EPSS
SaveExploits0
Snyk
Snyk
•added 2026/09/17 3:35 p.m.•10 views

Information Exposure

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 Information Exposure in the util.getCallSites function. An attacker can access sensitive information from the host environment, such as absolute file...

6.9CVSS6AI score0.00372EPSS
SaveExploits0References2
vulnersOsv
vulnersOsv
•added 2026/09/17 3:35 p.m.•2 views

@dataform/cli (>=3.0.57, <=3.0.71), @hiracky16/dataform-osmosis (>=0.1.0, <=0.1.6) +16 more potentially affected by CVE-2026-92941 via vm2 (>=3.11.3, <=3.11.6)

vm2 NPM version =3.11.3, =3.0.57, =0.1.0, =2.32.0, =1.0.0, =1.1.0, =0.2.0, =2.32.0, =1.72.4, =1.72.4, =1.72.4, =1.72.4, =1.72.4, =1.72.4, =1.72.4, =1.74.12 and more Source cves: CVE-2026-92941 Source advisory: SNYK:JS-VM2-20043907...

10CVSS8AI score0.00289EPSS
SaveExploits0
Rows per page
Query Builder