Lucene search
+L

44628 matches found

Snyk
Snyk
added 2026/05/07 5:13 a.m.57 views

Improper Isolation or Compartmentalization

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 Isolation or Compartmentalization through the NodeVM constructor in lib/nodevm.js. An attacker can run host commands when the VM is set up...

9.2CVSS6.3AI score0.0096EPSS
SaveExploits1References2
Snyk
Snyk
added 2026/05/07 5:13 a.m.8 views

Improper Isolation or Compartmentalization

Overview org.webjars.npm: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 Isolation or Compartmentalization through the NodeVM constructor in lib/nodevm.js. An attacker can run host commands when th...

9.9CVSS6.3AI score0.0096EPSS
SaveExploits1References2
Snyk
Snyk
added 2026/05/07 4:33 a.m.11 views

Symlink Attack

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 Symlink Attack via the isPathAllowed path check in lib/resolver-compat.js. An attacker can execute code outside the configured require.root by placin...

8.5CVSS6.5AI score0.00722EPSS
SaveExploits1References2
Github Security Blog
Github Security Blog
added 2026/05/07 4:33 a.m.17 views

vm2 has a NodeVM require.root bypass via symlink traversal that allows sandbox escape

Summary NodeVM's require.root path restriction can be bypassed using filesystem symlinks, allowing sandboxed code to load modules from outside the allowed root directory in host context. Because path validation uses path.resolve which does not dereference symlinks but module loading uses Node's...

8.5CVSS6.4AI score0.00722EPSS
SaveExploits1References4Affected Software1
Snyk
Snyk
added 2026/05/07 4:33 a.m.14 views

Symlink Attack

Overview org.webjars.npm:vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Affected versions of this package are vulnerable to Symlink Attack via the isPathAllowed path check in lib/resolver-compat.js. An attacker can execute code outside the configured...

8.5CVSS6.4AI score0.00722EPSS
SaveExploits1References2
OSV
OSV
added 2026/05/07 4:33 a.m.41 views

GHSA-CP6G-6699-WX9C vm2 has a NodeVM require.root bypass via symlink traversal that allows sandbox escape

Summary NodeVM's require.root path restriction can be bypassed using filesystem symlinks, allowing sandboxed code to load modules from outside the allowed root directory in host context. Because path validation uses path.resolve which does not dereference symlinks but module loading uses Node's...

8.5CVSS6.4AI score0.00722EPSS
SaveExploits1References4
Patchstack
Patchstack
added 2026/05/07 4:30 a.m.13 views

NPM: vm2 is Vulnerable to Host File Path Disclosure via Stack Trace Information Leak

NPM: vm2 is Vulnerable to Host File Path Disclosure via Stack Trace Information Leak vulnerability discovered by ? in WordPress Npm vm2 versions = 3.10.5...

5.8CVSS5.8AI score0.00241EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/07 4:30 a.m.15 views

vm2 is Vulnerable to Host File Path Disclosure via Stack Trace Information Leak

Summary vm2's CallSite wrapper class intended as a safe wrapper for V8's native CallSite blocks getThis and getFunction to prevent host object leakage, but allows getFileName to return unsanitized host absolute paths. Any sandboxed code can extract the full directory structure, library paths, and...

5.8CVSS5.9AI score0.00241EPSS
SaveExploits1References4Affected Software1
Snyk
Snyk
added 2026/05/07 4:30 a.m.26 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 via the sandbox CallSite handling. An attacker can leak absolute host filesystem paths by causing error.stack or getEvalOrigin t...

6.9CVSS5.9AI score0.00241EPSS
SaveExploits1References2
Snyk
Snyk
added 2026/05/07 4:30 a.m.9 views

Information Exposure

Overview org.webjars.npm: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 via the sandbox CallSite handling. An attacker can leak absolute host filesystem paths by causing error.stack or...

6.9CVSS5.4AI score0.00241EPSS
SaveExploits1References2
OSV
OSV
added 2026/05/07 4:30 a.m.72 views

GHSA-V27G-JCQJ-V8RW vm2 is Vulnerable to Host File Path Disclosure via Stack Trace Information Leak

Summary vm2's CallSite wrapper class intended as a safe wrapper for V8's native CallSite blocks getThis and getFunction to prevent host object leakage, but allows getFileName to return unsanitized host absolute paths. Any sandboxed code can extract the full directory structure, library paths, and...

5.8CVSS5.9AI score0.00241EPSS
SaveExploits1References4
Snyk
Snyk
added 2026/05/07 4:29 a.m.11 views

Improper Isolation or Compartmentalization

Overview org.webjars.npm: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 Isolation or Compartmentalization through the globalPromise.prototype.then onFulfilled wrapper in the Promise bridge. An...

7.2CVSS5.6AI score0.002EPSS
SaveExploits1References2
Snyk
Snyk
added 2026/05/07 4:29 a.m.27 views

Improper Isolation or Compartmentalization

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 Isolation or Compartmentalization through the globalPromise.prototype.then onFulfilled wrapper in the Promise bridge. An attacker can supply...

7.2CVSS6AI score0.002EPSS
SaveExploits1References2
Github Security Blog
Github Security Blog
added 2026/05/07 4:29 a.m.17 views

vm2 Host Promise Resolution Preserves Object Identity Across Sandbox Boundary

Summary A sandbox boundary violation in vm2 allows host object identity to cross into the sandbox through host Promise resolution. When a host-side Promise that resolves to a host object is exposed to the sandbox, the value delivered to the sandbox .then callback preserves host identity. This...

7.2CVSS5.5AI score0.002EPSS
SaveExploits1References4Affected Software1
OSV
OSV
added 2026/05/07 4:29 a.m.65 views

GHSA-MPF8-4HX2-7CJG vm2 Host Promise Resolution Preserves Object Identity Across Sandbox Boundary

Summary A sandbox boundary violation in vm2 allows host object identity to cross into the sandbox through host Promise resolution. When a host-side Promise that resolves to a host object is exposed to the sandbox, the value delivered to the sandbox .then callback preserves host identity. This...

6.5CVSS5.5AI score0.002EPSS
SaveExploits1References4
Github Security Blog
Github Security Blog
added 2026/05/07 4:26 a.m.17 views

vm2 Sandbox Access to Host Buffer.alloc Allows timeout Bypass Resulting in Memory Exhaustion

Summary Sandboxed code can call Buffer.alloc with an arbitrary size to allocate memory directly on the host heap. Because Buffer.alloc is a synchronous C++ native call, vm2's timeout option cannot interrupt it. A single request can exhaust host memory and crash the process with a FATAL ERROR:...

8.6CVSS6.1AI score0.00419EPSS
SaveExploits1References4Affected Software1
OSV
OSV
added 2026/05/07 4:26 a.m.56 views

GHSA-6785-PVV7-MVG7 vm2 Sandbox Access to Host Buffer.alloc Allows timeout Bypass Resulting in Memory Exhaustion

Summary Sandboxed code can call Buffer.alloc with an arbitrary size to allocate memory directly on the host heap. Because Buffer.alloc is a synchronous C++ native call, vm2's timeout option cannot interrupt it. A single request can exhaust host memory and crash the process with a FATAL ERROR:...

7.5CVSS6.1AI score0.00419EPSS
SaveExploits1References4
Github Security Blog
Github Security Blog
added 2026/05/07 4:10 a.m.18 views

vm2 has a Sandbox Escape via Promise Constructor Unhandled Rejection (Process Crash DoS)

Summary A sandbox escape vulnerability in vm2 v3.10.5 allows any sandboxed code to crash the host Node.js process via a single Promise constructor that triggers an unhandled rejection propagating to the host. The fix for CVE-2026-22709 v3.10.2 only sanitized the onRejected callback in .then and...

10CVSS7.6AI score0.01222EPSS
SaveExploits2References5Affected Software1
Snyk
Snyk
added 2026/05/07 4:10 a.m.11 views

Uncaught Exception

Overview org.webjars.npm: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 through the Promise constructor when an unhandled rejection propagates from the sandboxed environment to the host...

9.2CVSS5.4AI score0.00448EPSS
SaveExploits1References2
Snyk
Snyk
added 2026/05/07 4:8 a.m.12 views

Arbitrary Code Injection

Overview org.webjars.npm:vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Affected versions of this package are vulnerable to Arbitrary Code Injection through lib/builtin.js. An attacker can execute host code when the allowlist includes -X or uses and then...

9.9CVSS6.1AI score0.00974EPSS
SaveExploits1References2
Rows per page
Query Builder