CVE-2023-29017
严重已发布
vm2 沙箱逃逸漏洞
- 已发布
- 2023年4月6日
- 已更新
- 2025年2月10日
- 分配 CNA
- GitHub_M
- 观察到的证据
- 2026年8月8日
初级CVSS
10.0/ 10严重
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H63.2%
高 · 未来 30 天
- 百分位
- 99.2%
- 型号日期
- 2026年9月21日
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
总结
vm2 是一个沙箱,可以使用白名单中的 Node 内置模块运行不受信任的代码。在 3.9.15 版本之前,vm2 在遇到未处理的异步错误时,未能正确处理传递给 `Error.prepareStackTrace` 的宿主对象。威胁行为者可能绕过沙箱保护,从而获得运行沙箱的主机上的远程代码执行权限。该漏洞已在 vm2 3.9.15 版本中修复。目前没有已知的解决方法。
来源
3使用Docker Compose和PoC复现Node.js vm2 CVE-2023-29017
CVE-2023-29017的反向shell漏洞利用,可在易受攻击的Web应用上实现远程代码执行,用于授权的渗透测试。
从 Gist 克隆
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。