CVE-2017-5941
在 node-serialize 包 0.0.4 for Node.js 中发现了一个问题。传入 unserialize() 函数的不可信数据可被利用,通过传递包含立即调用函数表达式 (IIFE) 的 JavaScript 对象来实现任意代码执行。
- 已发布
- 2017年2月9日
- 已更新
- 2024年8月5日
- 分配 CNA
- mitre
- 观察到的证据
- 2017年2月8日
初级CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H高 · 未来 30 天
- 百分位
- 99.1%
- 型号日期
- 2026年9月21日
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
总结
在 node-serialize 包 0.0.4 for Node.js 中发现了一个问题。传入 unserialize() 函数的不可信数据可被利用,通过传递包含立即调用函数表达式 (IIFE) 的 JavaScript 对象来实现任意代码执行。
来源
8- nodejshell漏洞利用
NodeJs反序列化反弹Shell利用 (CVE-2017-5941)
漏洞标题:Node.JS - 'node-serialize' 远程代码执行 (2),版本:0.0.4,CVE:CVE-2017-5941
针对CVE-2017-5941的概念验证漏洞利用程序,这是一个Node.js中的远程代码执行漏洞。通过精心构造的HTTP请求演示漏洞利用。
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。