VulnerabilityGLOBAL

CVE-2026-44004: vm2 is an open source vm/sandbox for Node.js. Prior to 3.11.0, sandboxed code can call Buffer.alloc() with an arbitrary …

vm2 is an open source vm/sandbox for Node.js. Prior to 3.11.0, sandboxed code can call Buffer.alloc() with an arbitrary size to allocate memory directly on the host heap. Because Buffer.alloc is a synchronous C++ native call, vm2's timeout option cannot interrupt it. A single request can exhaust host memory and crash the process with a FATAL ERROR: Reached heap limit. This vulnerability is fixed in 3.11.0.

Published by source
2026-05-13
First seen by Reality Radar
2026-10-26
Last verified
2026-10-26

Affected

Manufacturer
vm2 project
Products
vm2
Versions
<3.11.0
CPE
cpe:2.3:a:vm2_project:vm2:*:*:*:*:*:node.js:*:*

Whether your exact unit is affected depends on the model, serial number and region in the official notice.

What the official notice says

Risk: CVSS 8.6

Is this affecting you?

Add what you own or use and Reality Radar will tell you when official changes match it — with evidence and next steps.

Track it free

Sources

Evidence ledger

Every piece of evidence we store is appended to a public hash chain, so later edits are detectable. Anyone can re-verify it.

EntryKindObservedEvidence hashEntry hash
#1839new2026-10-26bb1bd41b8c85…3d78c046a696ba4d1a…30b9c2

Chain head: #1913 68d492d71c09…880c23

Raw ledger entries (JSON) · Verify chain

Share this signal