Skip to main content
← All vulnerabilities
CVE-2026-92951GHSA-C48M-32M9-VX93

vm2 before 3.11.7 Module Allowlist Bypass via Custom Resolver

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.11.7
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: total

Summary

vm2 before 3.11.7 contains an incorrect authorization vulnerability in the external package allowlist check that uses non-exact substring matching instead of full package-name boundary validation. Attackers can bypass the allowlist by requiring a colliding package name that contains an allowlisted package substring, causing vm2 to load and execute unauthorized host packages in the host context.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • patriksimek vm2

    fixed in 3.11.7

  • vm2npm

    fixed in 3.11.7

References 2

GitHub · patriksimek/vm2

vulncheck.com