Node.js Crypto Module Vulnerability in vm2 by Patric Simek
CVE-2026-92939
9.4CRITICAL
What is CVE-2026-92939?
The vulnerability in vm2 versions 3.11.3 through 3.11.6 allows the Node.js crypto module to be exposed to a NodeVM sandbox. When the crypto builtin is enabled, it can be exploited by executing commands that lead to a sandbox escape, permitting an attacker to use crypto.setEngine() with a custom native library. This library can be loaded using OpenSSL's dynamic loader, enabling potential execution of malicious code within the host environment. The issue is resolved in version 3.11.7.
Affected Version(s)
vm2 3.11.3 < 3.11.7
vm2 3.11.7
