Module Allowlist Bypass in vm2 Affects Security of Node.js Applications
CVE-2026-92945
2.3LOW
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
