Lucene search
+L

136 matches found

NVD
NVD
•added 2026/09/27 2:17 a.m.•21 views

CVE-2026-100721

vm2 before 3.12.2 contains an authorization bypass in the NodeVM external-module resolver. When an embedder configures require.external with a custom resolver and context: 'host', LegacyResolver.customResolve in lib/resolver-compat.js records the resolved module directory in this.externals as new...

9.5CVSS0.004EPSS
SaveExploits1References5
Cvelist
Cvelist
•added 2026/09/27 1:28 a.m.•37 views

CVE-2026-100723 vm2 before 3.12.2 Memory Disclosure via zlib Buffer Pool

vm2 before 3.12.2 does not apply its Buffer backing-store ownership invariant byteOffset === 0 and buffer.byteLength === length to Buffers returned from host builtin modules. When an application explicitly exposes Node's zlib module through NodeVM's builtin allowlist require: builtin: 'zlib' ,...

7.5CVSS0.00316EPSS
SaveExploits0References4
OSV
OSV
•added 2026/09/27 1:28 a.m.•9 views

CVE-2026-100723 vm2 before 3.12.2 Memory Disclosure via zlib Buffer Pool

vm2 before 3.12.2 does not apply its Buffer backing-store ownership invariant byteOffset === 0 and buffer.byteLength === length to Buffers returned from host builtin modules. When an application explicitly exposes Node's zlib module through NodeVM's builtin allowlist require: builtin: 'zlib' ,...

6.9CVSS5.8AI score
SaveExploits0References6
EUVD
EUVD
•added 2026/09/27 1:28 a.m.•14 views

EUVD-2026-87858

vm2 before 3.12.2 contains an authorization bypass in the NodeVM external-module resolver. When an embedder configures require.external with a custom resolver and context: 'host', LegacyResolver.customResolve in lib/resolver-compat.js records the resolved module directory in this.externals as new...

9.5CVSS6.6AI score0.004EPSS
SaveExploits1References5
CVE
CVE
•added 2026/09/27 1:28 a.m.•34 views

CVE-2026-100721

The vm2 library (versions before 3.12.2 ) contains an authorization bypass in the NodeVM external-module resolver. When an embedder uses a custom resolver with context: 'host', the LegacyResolver.customResolve function in lib/resolver-compat.js fails to include a path separator or end-of-string b...

9.5CVSS6.6AI score0.004EPSS
SaveExploits1References5
RedhatCVE
RedhatCVE
•added 2026/09/25 9:36 a.m.•10 views

CVE-2026-93605

A flaw was found in vm2. The sandbox environment fails to restrict access to the childprocess module, which handles system command execution. In environments configured to allow built-in modules, an attacker capable of running untrusted code within the sandbox can load this module to break...

10CVSS8.5AI score0.00726EPSS
SaveExploits0References5
Snyk
Snyk
•added 2026/09/18 3:39 p.m.•8 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 via sanitizeCryptoModule in lib/builtin.js, where a NodeVM that allowlists the crypto builtin exposes crypto.setFips...

7.2CVSS6.1AI score0.00345EPSS
SaveExploits0References2
Snyk
Snyk
•added 2026/09/18 3:39 p.m.•7 views

Improper Control of Dynamically-Managed Code Resources

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 Improper Control of Dynamically-Managed Code Resources via the NodeVM builtin module denylist in lib/builtin.js, which omits childprocess from...

10CVSS8.6AI score0.00726EPSS
SaveExploits0References2
NVD
NVD
•added 2026/09/18 2:19 p.m.•14 views

CVE-2026-93605

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...

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

CVE-2026-93605 vm2 NodeVM before 3.12.1 Remote Code Execution via child_process

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
EUVD
EUVD
•added 2026/09/18 1:20 p.m.•11 views

EUVD-2026-82900

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
Cvelist
Cvelist
•added 2026/09/18 1:20 p.m.•44 views

CVE-2026-93605 vm2 NodeVM before 3.12.1 Remote Code Execution via child_process

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...

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

CVE-2026-93605

vm2 NodeVM versions before 3.12.1 contain a sandbox escape vulnerability rated CVSS 10.0 (Critical) . The DANGEROUS_BUILTINS denylist omits child_process despite blocking other host-spawning modules. When NodeVM is configured with builtin:['*'] or an explicit child_process allowance, an attacker ...

10CVSS8.5AI score0.00726EPSS
SaveExploits0References2
Cvelist
Cvelist
•added 2026/09/18 1:20 p.m.•44 views

CVE-2026-93604 vm2 3.11.8 Sandbox Escape via crypto.setFips

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.2CVSS0.00345EPSS
SaveExploits0References2
Vulnrichment
Vulnrichment
•added 2026/09/18 1:20 p.m.•17 views

CVE-2026-93604 vm2 3.11.8 Sandbox Escape via crypto.setFips

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
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/09/18 12:00 a.m.•4 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
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
Snyk
Snyk
•added 2026/09/17 3:35 p.m.•10 views

Improper Control of Dynamically-Managed Code Resources

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 Improper Control of Dynamically-Managed Code Resources via the NodeVM process when an array-shaped require value is supplied with nesting enabled. An...

9.5CVSS6.5AI score0.00673EPSS
SaveExploits0References2
Snyk
Snyk
•added 2026/09/17 3:33 p.m.•6 views

Improper Control of Dynamically-Managed Code Resources

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 Improper Control of Dynamically-Managed Code Resources via the NodeVM process. An attacker can execute arbitrary code in the host environment by...

10CVSS8.5AI score0.00712EPSS
SaveExploits0References2
Rows per page
Query Builder