Lucene search
+L

1193 matches found

Github Security Blog
Github Security Blog
•added 2026/10/01 3:37 p.m.•15 views

vm2 Custom Module Resolver Can Bypass the External Package Allowlist by Loading a Colliding Host Package

Summary vm2 is a sandbox library for isolating and executing untrusted JavaScript code inside a Node.js process. It can restrict access to built-in modules and external packages. When NodeVM enables an external allowlist together with a custom resolve callback, vm2 checks the requested package na...

9.9CVSS6.3AI score0.00539EPSS
SaveExploits0References6Affected Software1
EUVD
EUVD
•added 2026/10/01 3:37 p.m.•16 views

EUVD-2026-81600

vm2 Custom Module Resolver Can Bypass the External Package Allowlist by Loading a Colliding Host Package...

9.9CVSS8.1AI score0.00539EPSS
SaveExploits0References5
OSV
OSV
•added 2026/10/01 3:37 p.m.•8 views

GHSA-C48M-32M9-VX93 vm2 Custom Module Resolver Can Bypass the External Package Allowlist by Loading a Colliding Host Package

Summary vm2 is a sandbox library for isolating and executing untrusted JavaScript code inside a Node.js process. It can restrict access to built-in modules and external packages. When NodeVM enables an external allowlist together with a custom resolve callback, vm2 checks the requested package na...

9.9CVSS6.3AI score0.00539EPSS
SaveExploits0References6
EUVD
EUVD
•added 2026/10/01 3:36 p.m.•18 views

EUVD-2026-81607

vm2: NodeVM builtin denylist bypass via fs/promises despite -fs, allowing host filesystem writes...

8.5CVSS7.8AI score0.00384EPSS
SaveExploits0References5
Patchstack
Patchstack
•added 2026/10/01 3:36 p.m.•9 views

NPM: vm2: NodeVM builtin denylist bypass via fs/promises despite -fs, allowing host filesystem writes

NPM: vm2: NodeVM builtin denylist bypass via fs/promises despite -fs, allowing host filesystem writes vulnerability discovered by ? in WordPress Npm vm2 versions = 3.11.6...

8.5CVSS5.9AI score0.00384EPSS
SaveExploits0References6Affected Software1
EUVD
EUVD
•added 2026/10/01 3:36 p.m.•18 views

EUVD-2026-81606

vm2: NodeVM node:-prefixed negative builtin deny bypass exposes childprocess...

9.9CVSS8.1AI score0.00537EPSS
SaveExploits0References5
Patchstack
Patchstack
•added 2026/10/01 3:36 p.m.•7 views

NPM: vm2: NodeVM node:-prefixed negative builtin deny bypass exposes child_process

NPM: vm2: NodeVM node:-prefixed negative builtin deny bypass exposes childprocess vulnerability discovered by ? in WordPress Npm vm2 versions = 3.11.6...

9.9CVSS5.9AI score0.00537EPSS
SaveExploits0References6Affected Software1
EUVD
EUVD
•added 2026/10/01 3:35 p.m.•19 views

EUVD-2026-81598

vm2: vm.freeze/vm.readonly bypass via accessor descriptor...

6.3CVSS5.8AI score0.00319EPSS
SaveExploits0References5
Patchstack
Patchstack
•added 2026/10/01 3:35 p.m.•7 views

NPM: vm2: vm.freeze()/vm.readonly() bypass via accessor descriptor

NPM: vm2: vm.freeze/vm.readonly bypass via accessor descriptor vulnerability discovered by ? in WordPress Npm vm2 versions = 3.9.6, = 3.11.6...

6.3CVSS5.9AI score0.00319EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/01 3:35 p.m.•17 views

vm2: vm.freeze()/vm.readonly() bypass via accessor descriptor

Summary Untrusted JavaScript running inside new VM.run / new NodeVM.run can bypass vm.freeze / vm.readonly and mutate a host object the embedder explicitly marked read-only - the documented contract is "prevent sandboxed scripts from adding, changing, or deleting properties". If the frozen host...

6.3CVSS6.2AI score0.00319EPSS
SaveExploits0References6Affected Software1
EUVD
EUVD
•added 2026/10/01 3:34 p.m.•13 views

EUVD-2026-81585

vm2: NodeVM nesting guard accepts array-shaped require and permits host RCE...

9.5CVSS5.8AI score0.00673EPSS
SaveExploits0References6
OSV
OSV
•added 2026/10/01 3:34 p.m.•7 views

GHSA-8HR7-R645-PC6W vm2: NodeVM nesting guard accepts array-shaped require and permits host RCE

Summary The NodeVM constructor computes hasRealRequireConfig using typeof requireOpts === 'object' && requireOpts !== null, so require: bypasses the guard intended to reject nesting without an explicit require configuration. makeResolverFromLegacyOptions then destructures the array to undefined...

9CVSS6.4AI score0.00673EPSS
SaveExploits0References7
Patchstack
Patchstack
•added 2026/10/01 3:34 p.m.•6 views

NPM: vm2: NodeVM nesting guard accepts array-shaped require and permits host RCE

NPM: vm2: NodeVM nesting guard accepts array-shaped require and permits host RCE vulnerability discovered by ? in WordPress Npm vm2 versions = 3.11.4, = 3.11.6...

9.5CVSS5.9AI score0.00673EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/01 3:34 p.m.•14 views

vm2: NodeVM nesting guard accepts array-shaped require and permits host RCE

Summary The NodeVM constructor computes hasRealRequireConfig using typeof requireOpts === 'object' && requireOpts !== null, so require: bypasses the guard intended to reject nesting without an explicit require configuration. makeResolverFromLegacyOptions then destructures the array to undefined...

9.5CVSS6.4AI score0.00673EPSS
SaveExploits0References7Affected Software1
Patchstack
Patchstack
•added 2026/10/01 3:32 p.m.•8 views

NPM: vm2: GHSA-m283-3h24-438v fix bypass leads to host RCE via call/apply indirection

NPM: vm2: GHSA-m283-3h24-438v fix bypass leads to host RCE via call/apply indirection vulnerability discovered by ? in WordPress Npm vm2 versions 3.11.6...

10CVSS5.9AI score0.01033EPSS
SaveExploits0References6Affected Software1
EUVD
EUVD
•added 2026/10/01 3:32 p.m.•15 views

EUVD-2026-81587

vm2: GHSA-m283-3h24-438v fix bypass leads to host RCE via call/apply indirection...

10CVSS8.1AI score0.01033EPSS
SaveExploits0References5
Github Security Blog
Github Security Blog
•added 2026/10/01 3:32 p.m.•15 views

vm2: GHSA-m283-3h24-438v fix bypass leads to host RCE via call/apply indirection

Summary Untrusted JavaScript run by vm2 can escape the sandbox and execute arbitrary commands in the host Node.js process when an embedder-exposed host Promise rejects. This is an incomplete fix for GHSA-m283-3h24-438v: the advisory's capability-bearing rejection rebuild runs only through this...

10CVSS6.6AI score0.01033EPSS
SaveExploits0References6Affected Software1
EUVD
EUVD
•added 2026/10/01 3:29 p.m.•20 views

EUVD-2026-81588

vm2 allows a sandboxed plugin to execute native code through node:sqlite...

9.9CVSS8.3AI score0.00616EPSS
SaveExploits0References5
Patchstack
Patchstack
•added 2026/10/01 3:29 p.m.•9 views

NPM: vm2 allows a sandboxed plugin to execute native code through `node:sqlite`

NPM: vm2 allows a sandboxed plugin to execute native code through node:sqlite vulnerability discovered by ? in WordPress Npm vm2 versions = 3.11.3, = 3.11.6...

9.9CVSS6.2AI score0.00616EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/01 3:29 p.m.•15 views

vm2 allows a sandboxed plugin to execute native code through `node:sqlite`

Summary vm2 3.11.6 exposes Node.js's host node:sqlite module to NodeVM code when that builtin is allowed explicitly or through builtin: ''. The module is wrapped as read-only, but callable methods retain host-process authority. A sandboxed plugin can construct an in-memory database with extension...

9.9CVSS6.7AI score0.00616EPSS
SaveExploits0References6Affected Software1
Rows per page
Query Builder