Node.js 存在操作系统命令注入漏洞
漏洞描述
Node.js 是一个开源、跨平台的 JavaScript 运行时环境。
由于 CVE-2022-32212 修复不完全,Node.js 的受影响版本中仍存在操作系统命令注入漏洞。漏洞源于发出允许重新绑定攻击的 DBS 请求之前,IsIPAddress 没有正确检查 IP 地址是否无效,导致 Node.js 的 rebinding 保护器允许无效的 IP 地址(如:八进制格式)。攻击者可利用此漏洞通过恶意构造八位字节的无效 IP 如(1.09.0.0)绑定到 --inspect 会话中,在浏览器通过 DNS 解析此无效的八进制地址时进行 DNS 重新绑定,并远程执行恶意代码。
漏洞名称 | Node.js 存在操作系统命令注入漏洞 |
---|---|
漏洞类型 | 命令注入 |
发现时间 | 2022-12-06 |
漏洞影响广度 | 广 |
MPS编号 | MPS-2022-60662 |
CVE编号 | CVE-2022-43548 |
CNVD编号 | - |
影响范围
nodejs@[18.0.0, 18.12.1)
nodejs@[16.0., 16.18.1)
nodejs@[19.0.0, 19.0.1)
nodejs@[14.0.0, 14.21.1)
修复方案
升级nodejs到 14.21.1 或 16.18.1 或 18.12.1 或 19.0.1 或更高版本
参考链接
https://www.oscs1024.com/hd/MPS-2022-60662
https://nvd.nist.gov/vuln/detail/CVE-2022-43548
https://nodejs.org/en/blog/vulnerability/november-2022-security-releases/
https://nodejs.org/en/blog/release/v14.21.1/
情报订阅
OSCS(开源软件供应链安全社区)通过最快、最全的方式,发布开源项目最新的安全风险动态,包括开源组件安全漏洞、事件等信息。同时提供漏洞、投毒情报的免费订阅服务,社区用户可通过配置飞书、钉钉、企业微信机器人,及时获得一手情报信息推送:
https://www.oscs1024.com/cm/?src=osc
具体订阅方式详见:
https://www.oscs1024.com/docs/vuln-warning/intro/?src=osc

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Node.js v18.7.0 存在 HTTP 请求走私漏洞
漏洞描述 Node.js 是一个开源、跨平台的 JavaScript 运行时环境。 Node.js 18.7.0版本中的 http 模块中存在 HTTP 请求走私漏洞,漏洞源于 llhttp 解析器无法正确处理未以 CLRF 终止的标头字段,攻击者可通过恶意构造位于 Transfer-Encoding 之前,包含空值且未用 CLRF 正确分隔的标头触发此漏洞。攻击者可利用此漏洞获取 web 程序敏感信息,并获得对 web 应用程序的未授权访问。 漏洞名称 Node.js v18.7.0 存在 HTTP 请求走私漏洞 漏洞类型 HTTP请求的解释不一致性(HTTP请求私运) 发现时间 2022-12-06 漏洞影响广度 广 MPS编号 MPS-2022-50637 CVE编号 CVE-2022-35256 CNVD编号 - 影响范围 nodejs@[14.0.0, 14.21.1] nodejs@[18.0.0, 18.12.1] nodejs@[16.0.0, 16.18.1] nodejs/llhttp@(-∞, 6.0.10) 修复方案 升级nodejs到 19.0.0 或更高版本...
- 下一篇
Rubik:基于 Kotlin 的 Android 组件化开发框架开源!
前言 随着Android平台的飞速发展,许多老牌App,都发展成了所谓的“超级应用”,不但功能模块众多、代码量巨大,团队规模更是扩大到了几十人甚至上百人的规模。一线大厂的旗舰应用,甚至可能涉及到多个部门的协同开发。 在这个过程里,必然的产生了一些“代码复用”和“协同效率”方面的问题。所以,组件化开发逐渐被各个大厂提上了日程。如今,移动端开发除了要解决“代码”方面的问题,也需要关注“工程”方面的问题。 2022年,百度网盘App迎来了10周年,在这10年的发展过程中,我们也遇到过各种各样的的“工程”问题,为了解决这些问题,我们引入了组件化开发,而Rubik就是在这个过程中诞生的。 关于Rubik Rubik由百度网盘团队出品,从2019年开始建设,至今已经迭代了两个大版本,并在多款线上产品中得到应用。 Rubik是一套解决Android平台组件化的综合框架,也就是说,Rubik在帮助我们实现模块解耦的同时,还能能够提供一些组件管理能力。Rubik所提供的模块解耦能力是一种基于“函数路由”的组件间低耦合通讯方案。组件管理能力能够帮助我们实现组件的版本控制、maven发布、aar/jar与...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- 2048小游戏-低调大师作品
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,CentOS7官方镜像安装Oracle11G