CVE-2026-44001CWE-248

CVE-2026-44001

High · published May 13, 2026

CVSS v3.1
8.6
EPSS
1%
Percentile
51.3
In the wild
Unconfirmed
What it is

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.2) only sanitized the onRejected callback in .then() and .catch() overrides and did not address the executor-to-unhandledRejection path. This vulnerability is fixed in 3.11.0.

The record
Technical detail
CVSS v3.1
8.6 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00665 · 51.3th percentile
Weakness
CWE-248 · Uncaught Exception
Published
2026-05-13T22:16Z
Affected products (1)
ProductVersionsFixed in
vm2_project/vm2< 3.11.03.11.0
References (6)
EPSS history
Timeline
  • 13 MAY 17:29Z
    vm2: Sandbox Escape via Promise Constructor Unhandled Rejection (Process Crash DoS)
    cvelistv5