目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1336

100%

CVE-2026-92935— NodeVM 远程代码执行漏洞

一分钟漏洞结论

影响对象
patriksimek vm2
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

vm2 是一个用于运行不受信任的 Node.js 代码的沙箱环境。在 3.11.4 至 3.11.6 版本中,NodeVM 构造函数使用 来计算 ,因此数组形式的 值(例如 )能够绕过本应拒绝在未显式配置 require 的情况下启用嵌套机制的保护逻辑。随后, 会将该数组解构为未定义的选项字段,并返回一个仅包含 的解析器。 其结果是,能够控制由配置了真值 和数组形式 (例如 的 NodeVM 执行的 JavaScript 代码的攻击者,可以 宿主机的 模块,创建一个由攻击者指定内建模块白名单(如 )的内部 Node

CVSS 9.0 · Critical

可能的 ATT&CK 技术 1 AI

T1218 · System Binary Proxy Execution
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2026-92935 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
vm2 NodeVM Remote Code Execution via Array-Shaped Require
来源: CVE Program / CVE List V5
Vulnerability Description
vm2 is a sandbox for running untrusted Node.js code. In versions >= 3.11.4 and <= 3.11.6, the NodeVM constructor computes `hasRealRequireConfig` with `typeof requireOpts === 'object' && requireOpts !== null`, so an array-shaped `require` value (for example `require: []`) satisfies the guard that is meant to reject nesting without an explicit require configuration. `makeResolverFromLegacyOptions()` then destructures the array into undefined option fields and returns a resolver containing only `NESTING_OVERRIDE.vm2`. As a result, an attacker who can supply JavaScript executed by a NodeVM configured with truthy `nesting` and an array-shaped `require` (e.g. `new NodeVM({nesting: true, require: []})`) can require the host `vm2` module, create an inner NodeVM with an attacker-chosen builtin allowlist (such as `child_process`), and execute arbitrary commands with the privileges of the host Node.js process, escaping the sandbox. Outer builtin restrictions do not constrain the attacker-created inner NodeVM. This issue is fixed in vm2 3.11.7.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H
来源: CVE Program / CVE List V5
Vulnerability Type
动态管理代码资源的控制不恰当
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
patriksimek vm2 3.11.4 ~ 3.11.7 -

二、漏洞 CVE-2026-92935 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-92935 的情报信息

登录查看更多情报信息。

CVE-2026-92935 厂商安全公告 (2)

同批安全公告 · patriksimek · 2026-09-17 · 共 30 条

CVE-2026-92947 10.0 CRITICAL vm2 3.11.7 之前 内存信息泄露漏洞
CVE-2026-92941 10.0 CRITICAL VMware vCenter 3.11.3 至3.11.7 TLS信任库操纵漏洞
CVE-2026-92960 10.0 CRITICAL vm2 3.11.6 前 OS 和 DNS 状态暴露漏洞
CVE-2026-92937 10.0 CRITICAL vm2 3.11.6 远程代码执行漏洞
CVE-2026-92940 10.0 CRITICAL vm2 3.11.3至3.11.6 HTTPS凭证泄露
CVE-2026-92956 10.0 CRITICAL vm2 3.11.6 沙箱逃逸漏洞
CVE-2026-92953 10.0 CRITICAL vm2 3.11.0-3.11.7 原型链污染漏洞
CVE-2026-92955 10.0 CRITICAL VM2 3.11.7 前沙箱逃逸漏洞
CVE-2026-92946 10.0 CRITICAL vm2 3.11.7 之前版本 远程代码执行漏洞
CVE-2026-92957 9.9 CRITICAL vm2 3.11.7之前版本 Node前缀认证绕过漏洞
CVE-2026-92948 9.9 CRITICAL vm2 3.9.6至3.11.5沙箱逃逸漏洞
CVE-2026-92939 9.9 CRITICAL vm2 3.11.3-3.11.6 原生代码执行漏洞
CVE-2026-92938 9.9 CRITICAL VMware vSphere 3.11.3-3.11.6 远程代码执行漏洞
CVE-2026-92951 9.9 CRITICAL VM2 3.11.7 之前 模块白名单绕过漏洞
CVE-2026-92944 9.8 CRITICAL VM2 3.10.2至3.11.6沙箱逃逸漏洞
CVE-2026-92934 9.0 CRITICAL vm2 3.11.8前沙箱逃逸远程代码执行漏洞
CVE-2026-92954 8.6 HIGH VMware vCenter Server 3.10.0-3.11.5 拒绝服务漏洞
CVE-2026-92950 8.6 HIGH VM2 3.11.7前沙箱逃逸漏洞
CVE-2026-92958 8.5 HIGH vm2 3.11.7 前 通过fs/promises绕过黑名单漏洞
CVE-2026-92942 7.5 HIGH vm2 3.11.7前 超时旁路漏洞

显示前 20 条,共 30 条。 查看全部 &rarr; →

IV. Related Vulnerabilities

V. Comments for CVE-2026-92935

暂无评论


发表评论