Memory Disclosure Vulnerability in vm2 by Patrik Simek
CVE-2026-92947

10CRITICAL

Key Information:

Status
Vendor
CVE Published:
17 September 2026

What is CVE-2026-92947?

The vm2 library, prior to version 3.11.7, presents a significant memory disclosure vulnerability that allows sandboxed code to access Node.js's shared Buffer pool. This flaw enables malicious code to read from and write to sensitive host memory, particularly through Buffer operations such as Buffer.from and Buffer.concat. By taking advantage of ArrayBuffers sourced from smaller memory allocations, attackers can gain access to sensitive data, potentially leading to unauthorized data exposure and further denial-of-service conditions.

Affected Version(s)

vm2 0 < 3.11.7

vm2 3.11.7

References

CVSS V4

Score:
10
Severity:
CRITICAL
Confidentiality:
High
Integrity:
High
Availability:
Low
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

zolbooo
.