CVE编号
CVE-2018-7166利用情况
暂无补丁情况
N/A披露时间
2018-08-22漏洞描述
在10.9.0之前的Node.js 10的所有版本中,一个参数处理缺陷可能导致“Buffer.alloc()”返回未初始化的内存。此方法旨在是安全的,并且只返回初始化的或清除的内存。指定' encoding '的第三个参数可以作为一个数字传递,这被' Buffer'的' internal 'fill'方法误解为一个fill操作的' start '。如果从用户输入中派生出“Buffer.alloc()”参数来返回可能包含敏感信息的未清除内存块,则可能会滥用此缺陷。解决建议
目前厂商已发布升级补丁以修复漏洞,补丁获取链接:https://nodejs.org/en/blog/vulnerability/august-2018-security-releases/
参考链接 |
|
---|---|
https://access.redhat.com/errata/RHSA-2018:2553 | |
https://nodejs.org/en/blog/vulnerability/august-2018-security-releases/ |
受影响软件情况
# | 类型 | 厂商 | 产品 | 版本 | 影响面 | ||||
1 | |||||||||
---|---|---|---|---|---|---|---|---|---|
运行在以下环境 | |||||||||
应用 | nodejs | node.js | * |
From (including) 10.0.0 |
Up to (excluding) 10.9.0 |
- 攻击路径 网络
- 攻击复杂度 低
- 权限要求 无
- 影响范围 未更改
- 用户交互 无
- 可用性 无
- 保密性 高
- 完整性 无
还没有评论,来说两句吧...