We found results for “”
CVE-2026-22709
Good to know:
Date: January 26, 2026
vm2 is an open source vm/sandbox for Node.js. In vm2 prior to version 3.10.2, "Promise.prototype.then" "Promise.prototype.catch" callback sanitization can be bypassed. This allows attackers to escape the sandbox and run arbitrary code. In lib/setup-sandbox.js, the callback function of "localPromise.prototype.then" is sanitized, but "globalPromise.prototype.then" is not sanitized. The return value of async functions is "globalPromise" object. Version 3.10.2 fixes the issue.
Severity Score
Related Resources (6)
Severity Score
Weakness Type (CWE)
Top Fix
Upgrade Version
Upgrade to version vm2 - 3.10.2;https://github.com/patriksimek/vm2.git - v3.10.2
CVSS v3.1
| Base Score: |
|
|---|---|
| Attack Vector (AV): | NETWORK |
| Attack Complexity (AC): | LOW |
| Privileges Required (PR): | NONE |
| User Interaction (UI): | NONE |
| Scope (S): | UNCHANGED |
| Confidentiality (C): | HIGH |
| Integrity (I): | HIGH |
| Availability (A): | HIGH |
Vulnerabilities
Projects
Contact Us


