Allocation of Resources Without Limits or Throttling in vm2 - CVE-2026-44004

 

Allocation of Resources Without Limits or Throttling in vm2 - CVE-2026-44004

Published: May 4, 2026


Vulnerability identifier: #VU129585
CSH Severity: Medium
CVSS v4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
CVE-ID: CVE-2026-44004
CWE-ID: CWE-770
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote attacker to cause a denial of service.

The vulnerability exists due to allocation of resources without limits or throttling in Buffer.alloc exposed through the vm2 sandbox bridge when processing sandboxed code that invokes Buffer.alloc with an arbitrary size. A remote attacker can send crafted code to allocate excessive host memory and cause a denial of service.

In memory-constrained environments, a single request can terminate the host process with an out-of-memory condition. The issue bypasses vm2's timeout handling because the allocation occurs in a synchronous native call.


Affected software

vm2

How to mitigate CVE-2026-44004

Install security update from vendor's website.

vm2 - update to 3.11.0

External References

Related Security Bulletins