Vulnerability · Published Sep 17, 2026 · Assigned by VulnCheck
CVE-2026-92960vm2 before 3.11.6 Process-wide State Exposure via os and dns
Critical 10.0
In plain English
A critical-severity information exposure in vm2 from patriksimek. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.5% (higher than 41% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
vm2 before 3.11.6 fails to restrict access to os and dns builtins under the builtin: ['*'] configuration, allowing sandbox code to read host process identity and network topology. Attackers can invoke dns.setServers() to hijack the host process DNS resolver globally, redirecting all subsequent host DNS queries through an attacker-controlled resolver.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| npm | vm2 | 3.11.6 | GHSA-m5w8-4gq2-6f8x |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| patriksimek | vm2 | 0 – before 3.11.6 |
Weakness: CWE-200 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:L
References
- GitHub Security Advisory (GHSA-m5w8-4gq2-6f8x) vendor-advisory
- VulnCheck Advisory: vm2 before 3.11.6 Process-wide State Exposure via os and dns third-party-advisory