Summary
Ein Angreifer kann mehrere Schwachstellen in vm2 ausnutzen, um einen Denial of Service Angriff durchzuführen, um beliebigen Programmcode auszuführen, um Informationen offenzulegen, und um Daten zu manipulieren.
Product
vm2 ist eine Sandbox, in der nicht vertrauenswürdiger Code der in Node integrierten Module ausgeführt werden kann.
Vulnerabilities 4
-
Critical 9.9
vm2: Missing Error.cause Sanitization Enables VM2 Sandbox Escape to RCE
vm2 is an open source vm/sandbox for Node.js. Prior to 3.11.6, handleException() in lib/setup-sandbox.js sanitizes SuppressedError.error, SuppressedError.suppressed, and AggregateError.errors but does not sanitize Error.cause, allowing sandbox code to obtain …
-
Critical 9.8
vm2: Sandbox Breakout Using Dangerous Host Proto Mutators
vm2 is an open source vm/sandbox for Node.js. Prior to 3.11.6, lib/bridge.js and lib/setup-sandbox.js fail to block stacked indirection through Function.prototype.call around dangerous host prototype getter and setter mutators, allowing sandbox code to sever …
-
High 8.7
vm2: bufferAllocLimit cap bypassed by Buffer.concat and Buffer.from arrayLike
vm2 is an open source vm/sandbox for Node.js. Prior to 3.11.6, the bufferAllocLimit enforcement in lib/setup-sandbox.js does not cover Buffer.concat(list, totalLength) or Buffer.from(arrayLike) with an attacker-controlled length, allowing sandbox code to perf…
-
High 7.5
vm2 before 3.11.6 Memory Exhaustion DoS via bufferAllocLimit Bypass
vm2 before 3.11.6 fails to enforce bufferAllocLimit on ArrayBuffer, SharedArrayBuffer, and TypedArray constructors, allowing attackers to allocate arbitrary host memory. Attackers can bypass the buffer allocation cap by using these V8 intrinsics to exhaust ho…
Revision history
-
#6
Neue Updates von Red Hat aufgenommen
-
#5
Neue Updates von Red Hat aufgenommen
-
#4
Neue Updates von Red Hat aufgenommen
-
#3
CVE ergänzt
-
#2
Referenz(en) aufgenommen: EUVD-2026-60461, EUVD-2026-60460, EUVD-2026-60459
-
#1
Initiale Fassung
References
-
GitHub Security Advisory GHSA-cfcw-xp6x-25gj vom 2026-08-16
https://github.com/patriksimek/vm2/security/advisories/GHSA-cfcw-xp6x-25gj
-
GitHub Security Advisory GHSA-gmc2-2x9w-cgh9 vom 2026-08-16
https://github.com/patriksimek/vm2/security/advisories/GHSA-gmc2-2x9w-cgh9
-
GitHub Security Advisory GHSA-m283-3h24-438v vom 2026-08-16
https://github.com/patriksimek/vm2/security/advisories/GHSA-m283-3h24-438v
-
GitHub Security Advisory GHSA-m5w8-4gq2-6f8x vom 2026-08-16
https://github.com/patriksimek/vm2/security/advisories/GHSA-m5w8-4gq2-6f8x
-
GitHub Security Advisory GHSA-v836-6xw4-9cx3 vom 2026-08-16
https://github.com/patriksimek/vm2/security/advisories/GHSA-v836-6xw4-9cx3
-
Red Hat Security Advisory RHSA-2026:76788 vom 2026-10-06
https://access.redhat.com/errata/RHSA-2026:76788
-
Red Hat Security Advisory RHSA-2026:79088 vom 2026-10-08
https://access.redhat.com/errata/RHSA-2026:79088
-
Red Hat Security Advisory RHSA-2026:91651 vom 2026-10-28
https://access.redhat.com/errata/RHSA-2026:91651