
CVE-2021-21315-PoC: 关于CVE 2021-21315的PoC示例
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
这段内容提供了一个针对CVE-2021-21315漏洞的实际攻击概念验证(Proof of Concept, PoC)示例,帮助安全研究人员和开发人员理解和测试该漏洞的影响及修复方法。
CVE-2021-21315影响了npm程序包“ systeminformation”。这是一个概念验证(PoC),表明该漏洞存在于系统信息库中。
“请务必检查或清理传递给si.inetLatency()、si.inetChecksite()、si.services()和si.processLoad()的服务参数。只允许使用字符串,拒绝任何数组。确保对字符串进行适当处理。”
由于原文未充分解释漏洞细节,我根据systeminformation的漏洞版本编写了一个小型应用程序来测试Node.js中易受攻击的应用程序。
PoC包括:
- 使用明确存在的系统信息库创建一个简单的Node.js应用
- 简单的有效载荷可以在受影响的计算机上生成.txt文件
重现步骤如下:
1. 在Linux服务器环境中运行该应用。
2. 发出GET请求至`site.com/api/getServices?name=nginx`
3. 尝试发送这样的请求:`yoursite.co`
这里的“nginx”只是示例服务名,你可以用其他服务名称替换。
全部评论 (0)
还没有任何评论哟~


