Lucene search
+L

23 matches found

Patchstack
Patchstack
•added 2026/10/05 11:19 p.m.•8 views

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

NPM: vm2: Host Promise rejection from an exposed constructor can terminate the vm2 host process vulnerability discovered by ? in WordPress Npm vm2 versions = 3.12.1...

8.9CVSS5.9AI score0.0026EPSS
SaveExploits0References6Affected Software1
EUVD
EUVD
•added 2026/10/05 11:19 p.m.•14 views

EUVD-2026-87857

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

8.9CVSS5.8AI score0.0026EPSS
SaveExploits0References5
OSV
OSV
•added 2026/10/05 11:19 p.m.•5 views

GHSA-2V2P-6J97-CJG9 vm2: Host Promise rejection from an exposed constructor can terminate the vm2 host process

Summary An untrusted script run by VM.run can construct an embedder-exposed host function that returns a rejected native Promise and ignore the result. The sandbox-to-host construct trap forwards that Promise without applying the host-side rejection handling already used by the neighboring apply...

8.9CVSS0.0026EPSS
SaveExploits0References6
Github Security Blog
Github Security Blog
•added 2026/10/01 3:32 p.m.•18 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
Github Security Blog
Github Security Blog
•added 2026/09/27 3:31 a.m.•14 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
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
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
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.•46 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
Github Security Blog
Github Security Blog
•added 2026/09/17 3:32 p.m.•12 views

Duplicate Advisory: vm2: Host-returned Promise rejection can bypass vm2's unhandled-rejection hardening and terminate the host process

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-gjq8-xm47-88rc. This link is maintained to preserve external references. Original Description vm2 is a sandbox library for running untrusted JavaScript in Node.js. In versions = 3.10.0 and = 3.11.7, Promises...

9.2CVSS6AI score0.00488EPSS
SaveExploits0References4Affected Software1
Positive Technologies
Positive Technologies
•added 2026/09/08 12:00 a.m.•5 views

PT-2026-99449

Name of the Vulnerable Software and Affected Versions vm2 versions prior to 3.12.2 Description The software fails to apply host-side Promise rejection handling within the sandbox-to-host construct trap. In the BaseHandler component, the apply trap utilizes the markHostPromiseHandled function to...

8.9CVSS5.8AI score0.0026EPSS
SaveExploits0References13
NVD
NVD
•added 2026/09/04 5:17 p.m.•19 views

CVE-2026-85014

undici's experimental WebSocketStream client crashes the whole Node.js process when a remote peer closes the TCP connection without a WebSocket close handshake. On an unclean close the internal socket-close handler calls abort on the writable stream unconditionally and discards the returned...

7.5CVSS0.00368EPSS
SaveExploits0References2
Vulnrichment
Vulnrichment
•added 2026/09/04 4:30 p.m.•20 views

CVE-2026-85014 undici vulnerable to Denial of Service via WebSocketStream unclean close

undici's experimental WebSocketStream client crashes the whole Node.js process when a remote peer closes the TCP connection without a WebSocket close handshake. On an unclean close the internal socket-close handler calls abort on the writable stream unconditionally and discards the returned...

5.9CVSS5.5AI score0.00368EPSS
SaveExploits0References2
Vulnrichment
Vulnrichment
•added 2026/05/13 5:29 p.m.•21 views

CVE-2026-44001 vm2: Sandbox Escape via Promise Constructor Unhandled Rejection (Process Crash DoS)

vm2 is an open source vm/sandbox for Node.js. Prior to 3.11.0, 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....

8.6CVSS7.9AI score0.00665EPSS
SaveExploits1References1
CNNVD
CNNVD
•added 2026/05/13 12:00 a.m.•26 views

vm2 安全漏洞

vm2 is a high-level virtual machine/sandbox developed by Czech developer Patrik Simek. It runs untrusted code using Node’s built-in modules listed in the allowlist. Versions of vm2 prior to 3.11.0 have security vulnerabilities; these vulnerabilities stem from sandbox escape exploits, allowing...

8.6CVSS5.9AI score0.00665EPSS
SaveExploits1References2
Snyk
Snyk
•added 2026/05/07 4:10 a.m.•25 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 through the Promise constructor when an unhandled rejection propagates from the sandboxed environment to the host process. An...

9.2CVSS5.9AI score0.00665EPSS
SaveExploits1References2
Github Security Blog
Github Security Blog
•added 2026/05/07 4:10 a.m.•30 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...

10CVSS8.3AI score0.01289EPSS
SaveExploits2References5Affected Software1
Snyk
Snyk
•added 2025/10/16 4:42 p.m.•15 views

Use After Free

Overview Affected versions of this package are vulnerable to Use After Free in the jsstdpromiserejectioncheck function when iterating over the rejectedpromiselist. An attacker can achieve arbitrary code execution or cause a crash by supplying a malicious Error object with a custom property getter...

8.8CVSS6.4AI score0.00407EPSS
SaveExploits1References2
OSV
OSV
•added 2025/10/16 4:15 p.m.•17 views

UBUNTU-CVE-2025-62491

A Use-After-Free UAF vulnerability exists in the QuickJS engine's standard library when iterating over the global list of unhandled rejected promises ts-rejectedpromiselist. The function jsstdpromiserejectioncheck attempts to iterate over the rejectedpromiselist to report unhandled rejections usi...

8.8CVSS6AI score0.00407EPSS
SaveExploits1References4
Veracode
Veracode
•added 2024/10/28 8:20 a.m.•20 views

Denial Of Service (DoS)

http-proxy-middleware is vulnerable to Denial of Service DoS. The vulnerability is due to an unhandled promise rejection error caused by micromatch, which can allow an attacker to crash the server by making requests to certain paths...

7.5CVSS7AI score0.01034EPSS
SaveExploits1References4Affected Software1
Rows per page
Query Builder