Module Allowlist Bypass in vm2 Affects Security of Node.js Applications
CVE-2026-92945

2.3LOW

Key Information:

Status
Vendor
CVE Published:
17 September 2026

What is CVE-2026-92945?

The vm2 module prior to version 3.11.7 is susceptible to a module allowlist bypass vulnerability. This flaw arises from the use of raw string prefix matching for module validation, which enables attackers to exploit transitive loading. By crafting requests from allowlisted packages, they can access non-allowlisted packages that share similar prefixes, posing a significant security threat to applications utilizing vm2.

Affected Version(s)

vm2 0 < 3.11.7

vm2 3.11.7

References

CVSS V4

Score:
2.3
Severity:
LOW
Confidentiality:
Low
Integrity:
Low
Availability:
None
Attack Vector:
Network
Attack Complexity:
High
Attack Required:
Physical
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

arpitjain099
.