CVE-CVE-2026-100721
Severity
CRITICAL
CVSS Score
9.0
Description
vm2 before 3.12.2 contains an authorization bypass in the NodeVM external-module resolver. When an embedder configures `require.external` with a custom resolver (and `context: 'host'`), `LegacyResolver.customResolve` in lib/resolver-compat.js records the resolved module directory in `this.externals` as `new RegExp('^' + escapeRegExp(resolvedPath))`, without requiring a path separator or end-of-string boundary. Untrusted guest code can therefore require the allowlisted module (e.g. `foo`) and the...
PoCs for CVE-CVE-2026-100721
CVE-2026-100721
RCE
Python
0
murrez
2026-09-28