← Back to search

CVE-2026-92951

9.9 CRITICALpublic exploit available

Published 2026-09-17 · Updated 2026-09-17

AI risk analysis

Summary
This flaw allows attackers to bypass the allowlist check in vm2 by using a colliding package name, leading to the execution of unauthorized host packages.
Exploitability
Exploitation is relatively straightforward given the preconditions of a colliding package name, making it a high-risk vulnerability.
Blast radius
If exploited, this vulnerability could lead to the execution of arbitrary code in the host context, potentially resulting in full system compromise.
Detection
No reliable host or network indicator is derivable from the published description.
Prioritized remediation
Upgrade to vm2 version 3.11.7 or later.
auth-bypassrcepackage-executionvm2

Analysis generated locally by qwen2.5:7b-instruct (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

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.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H

Weaknesses

CWE-706

Public exploit & PoC references

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.