CyberSIXT Search
NVD
Not scored
CVE-2026-22709

vm2 has a Sandbox Escape

patriksimekvm2

Status
  • Not in CISA KEV
Exploit probabilityEPSSchecked 25 Oct
1.3%probability of exploitation in the next 30 days

Higher than 70% of scored CVEs

SeverityCVSS
–Not scored yet

Description NVD

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.

Coverage 3 articles · 3 outlets

See the full timeline

One row per outlet, in order of first report.

Show as table
CVE-2026-22709 coverage
Published (UTC)OutletHeadline
Tue 27 Jan · 04:40 UTCSecurityOnlineCVSS 9.8 Sandbox Escape: Critical vm2 Flaw Exposes Millions of Apps
Tue 27 Jan · 22:15 UTCStepSecurityCVE-2026-22709: Critical Sandbox Escape Vulnerability in vm2
Wed 28 Jan · 14:35 UTCThe Hacker NewsCritical vm2 Node.js Flaw Allows Sandbox Escape and Arbitrary Code Execution
First in our coverage: SecurityOnline, 27 JanRSS feed
  1. Critical vm2 Node.js Flaw Allows Sandbox Escape and Arbitrary Code ExecutionThe Hacker News
  2. CVE-2026-22709: Critical Sandbox Escape Vulnerability in vm2StepSecurity
  3. CVSS 9.8 Sandbox Escape: Critical vm2 Flaw Exposes Millions of AppsSecurityOnline · first in our coverage

References

On this device

Following

Intel

VendorsThreat actorsResearch reports

Settings

CyberSIXT summarises security news every 30 minutes.

↑↓ move↵ open⌘C copy CVE IDEsc close

Keyboard shortcuts

Everything works with a mouse or touch. Shortcuts are a faster path.

Search ⌘K
Search /
Next item J
Previous item K
Go to Today GT
Go to News GN
Go to CVEs GC
Go to Briefing GB
Reduce motion on this device