Lucene search
+L

1279 matches found

GithubExploit
GithubExploit
•added 2026/09/28 9:45 a.m.•27 views

Exploit for CVE-2026-100721

CVE-2026-100721 — vm2 NodeVM external allowlist bypass Python...

9.5CVSS6.3AI score0.004EPSS
SaveExploits1
Github Security Blog
Github Security Blog
•added 2026/09/27 3:31 a.m.•13 views

Duplicate Advisory: vm2: Host Promise rejection from an exposed constructor can terminate the vm2 host process

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-2v2p-6j97-cjg9. This link is maintained to preserve external references. Original Description vm2 before 3.12.2 does not apply host-side Promise rejection handling in the sandbox-to-host construct trap. In...

8.9CVSS5.8AI score0.0026EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/09/27 3:31 a.m.•13 views

Duplicate Advisory: vm2: NodeVM zlib Buffers expose pooled host memory across the VM boundary

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-489w-w794-jq94. This link is maintained to preserve external references. Original Description vm2 before 3.12.2 does not apply its Buffer backing-store ownership invariant byteOffset === 0 and buffer.byteLength...

7.5CVSS5.8AI score0.00316EPSS
SaveExploits0References6Affected Software1
Snyk
Snyk
•added 2026/09/27 3:12 a.m.•11 views

Uncaught Exception

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 Uncaught Exception via the host-to-sandbox promise delivery path in lib/bridge.js, where a host promise reaching the sandbox through the construct...

8.9CVSS6AI score0.0026EPSS
SaveExploits0References2
vulnersOsv
vulnersOsv
•added 2026/09/27 3:12 a.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-100722 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:...

8.9CVSS0.0026EPSS
SaveExploits0
Snyk
Snyk
•added 2026/09/27 3:12 a.m.•7 views

Exposure of Resource to Wrong Sphere

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 Exposure of Resource to Wrong Sphere via the bufferFrom and related Buffer factory functions in lib/setup-sandbox.js, where Node.js serves small...

10CVSS6.2AI score0.00316EPSS
SaveExploits0References2
Snyk
Snyk
•added 2026/09/27 3:12 a.m.•10 views

Incorrect Authorization

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 Incorrect Authorization via LegacyResolver.isPathAllowed in lib/resolver-compat.js, which uses a raw path.startsWithmod.path check to authorize modul...

10CVSS6.2AI score0.004EPSS
SaveExploits1References2
NVD
NVD
•added 2026/09/27 2:17 a.m.•17 views

CVE-2026-100723

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
NVD
NVD
•added 2026/09/27 2:17 a.m.•21 views

CVE-2026-100722

vm2 before 3.12.2 does not apply host-side Promise rejection handling in the sandbox-to-host construct trap. In BaseHandler, the apply trap calls markHostPromiseHandled on the returned value, but the adjacent construct path returns the result of Reflect.construct without the same sanitization. If...

8.9CVSS0.0026EPSS
SaveExploits0References2
NVD
NVD
•added 2026/09/27 2:17 a.m.•23 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
CVE
CVE
•added 2026/09/27 1:28 a.m.•20 views

CVE-2026-100723

The vm2 library before version 3.12.2 is vulnerable to a memory disclosure and corruption issue due to a failure in applying Buffer backing-store ownership invariants for host builtin modules. When an application exposes the zlib module via NodeVM's builtin allowlist, zlib.deflateSync can return ...

7.5CVSS5.9AI score0.00316EPSS
SaveExploits0References4
Cvelist
Cvelist
•added 2026/09/27 1:28 a.m.•40 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.•15 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
OSV
OSV
•added 2026/09/27 1:28 a.m.•15 views

CVE-2026-100722 vm2 before 3.12.2 Host Process Termination via Construct Trap

vm2 before 3.12.2 does not apply host-side Promise rejection handling in the sandbox-to-host construct trap. In BaseHandler, the apply trap calls markHostPromiseHandled on the returned value, but the adjacent construct path returns the result of Reflect.construct without the same sanitization. If...

8.9CVSS5.8AI score
SaveExploits0References4
Vulnrichment
Vulnrichment
•added 2026/09/27 1:28 a.m.•13 views

CVE-2026-100722 vm2 before 3.12.2 Host Process Termination via Construct Trap

vm2 before 3.12.2 does not apply host-side Promise rejection handling in the sandbox-to-host construct trap. In BaseHandler, the apply trap calls markHostPromiseHandled on the returned value, but the adjacent construct path returns the result of Reflect.construct without the same sanitization. If...

8.9CVSS5.8AI score0.0026EPSS
SaveExploits0References2
CVE
CVE
•added 2026/09/27 1:28 a.m.•30 views

CVE-2026-100722

The vm2 library before version 3.12.2 is vulnerable to a host process termination due to a flaw in the sandbox-to-host construct trap . Specifically, the BaseHandler fails to apply host-side Promise rejection handling when the apply trap calls markHostPromiseHandled() on a returned value, while t...

8.9CVSS5.8AI score0.0026EPSS
SaveExploits0References2
Cvelist
Cvelist
•added 2026/09/27 1:28 a.m.•45 views

CVE-2026-100722 vm2 before 3.12.2 Host Process Termination via Construct Trap

vm2 before 3.12.2 does not apply host-side Promise rejection handling in the sandbox-to-host construct trap. In BaseHandler, the apply trap calls markHostPromiseHandled on the returned value, but the adjacent construct path returns the result of Reflect.construct without the same sanitization. If...

8.9CVSS0.0026EPSS
SaveExploits0References2
OSV
OSV
•added 2026/09/27 1:28 a.m.•18 views

CVE-2026-100721 vm2 before 3.12.2 Authorization Bypass via Custom Resolver

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.4AI score
SaveExploits0References7
Cvelist
Cvelist
•added 2026/09/27 1:28 a.m.•62 views

CVE-2026-100721 vm2 before 3.12.2 Authorization Bypass via Custom Resolver

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
Vulnrichment
Vulnrichment
•added 2026/09/27 1:28 a.m.•10 views

CVE-2026-100721 vm2 before 3.12.2 Authorization Bypass via Custom Resolver

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
Rows per page
Query Builder