CVE-2026-92944

vm2 versions 3.10.2 through 3.11.6 contain a sandbox escape vulnerability on Node.js 26 where Promise.prototype.finally() bypasses vm2's wrapper protections due to a stale PromiseThenLookupChain protector in V8 14.6. Attackers can exploit this by creating an async function that returns a Promise with an attacker-controlled constructor Symbol.species, allowing them to reach the host Function constructor and process object for arbitrary code execution.
Configurations

No configuration.

History

17 Sep 2026, 14:17

Type Values Removed Values Added
New CVE

Information

Published : 2026-09-17 14:17

Updated : 2026-09-17 14:17


NVD link : CVE-2026-92944

Mitre link : CVE-2026-92944

CVE.ORG link : CVE-2026-92944


JSON object : View

Products Affected

No product.

CWE
CWE-693

Protection Mechanism Failure