Nginx NJS <0.3.4 存在缓冲区溢出漏洞
漏洞描述
Nginx NJS 是一种基于 JavaScript 开发的 Nginx 扩展,用于实现动态请求的处理和响应操作。
Nginx NJS 0.3.4之前版本中存在缓冲区溢出漏洞,漏洞源于 njs_module.c 中的 njs_module_read 函数中未对用户传入的 .js 文件进行验证,攻击者可通过传入恶意构造的 .js 文件造成堆的缓冲区溢出,进而远程执行恶意代码。
漏洞名称 | Nginx NJS <0.3.4 存在缓冲区溢出漏洞 |
---|---|
漏洞类型 | 堆缓冲区溢出 |
发现时间 | 2023-04-05 |
漏洞影响广度 | 极小 |
MPS编号 | MPS-2020-29029 |
CVE编号 | CVE-2020-19692 |
CNVD编号 | - |
影响范围
Nginx NJS@[0.1.0, 0.3.4)
修复方案
升级Nginx NJS到 0.3.4 或更高版本
参考链接
https://www.oscs1024.com/hd/MPS-2020-29029
https://nvd.nist.gov/vuln/detail/CVE-2020-19692
https://github.com/nginx/njs/issues/187
https://github.com/nginx/njs/commit/0feca922f9508f0b21d777387424edf188d4ce65
免费情报订阅&代码安全检测
OSCS是国内首个开源软件供应链安全社区,社区联合开发者帮助全球顶级开源项目解决安全问题,并提供实时的安全漏洞情报,同时提供专业的代码安全检测工具为开发者免费使用。社区开发者可以通过配置飞书、钉钉、企业微信机器人获取一手的情报。
免费代码安全检测工具: https://www.murphysec.com/?src=osc
免费情报订阅: https://www.oscs1024.com/cm/?src=osc
具体订阅方式详见: https://www.oscs1024.com/docs/vuln-warning/intro/?src=osc

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Vert.x 4.4.1 发布,Java 的微服务开发框架
Vert.x 4.4.1 发布了,该版本主要是一些小问题修复,以及升级了依赖包,详细内容如下: vertx-web Upgrade to GraphQL-Java 20.1 HttpServerRequest.formAttributes() has redundant /r vertx web deployed in spring boot, static resource can't be found in spring boot jar Intermittent failures when testing SockJS on Windows Start enabling openapi 3.1 vertx-grpc Fix #35 - Fix array initialization fix metadata reading issue Error on documentation Bug when reading metadata vertx-dependencies Netty 4.1.90.Final ugprade Update to snakeyml 2.0 vertx...
- 下一篇
微软开源 JARVIS(贾维斯):用 ChatGPT 控制 AI 模型
微软亚洲研究院和浙江大学的研究团队近日发布的一篇论文——《HuggingGPT: Solving AI Tasks with ChatGPT and its Friends in HuggingFace》介绍了一个大模型协作系统。 论文地址:https://arxiv.org/abs/2303.17580 该系统提出了一种让 LLM 充当控制器的新方法,让 LLM 来管理现有的 AI 模型,来完成多模态的复杂 AI 任务,并且使用语言作为通用接口。该研究提出的 HuggingGPT 是一个利用 LLM 连接机器学习社区(例如 HuggingFace)中各种 AI 模型以解决复杂 AI 任务的系统。 研究者指出解决大型语言模型 (LLM) 当前的问题可能是迈向 AGI(通用人工智能)的第一步,也是关键的一步。 因为当前大型语言模型的技术仍然存在着一些缺陷,因此在构建 AGI 系统的道路上面临着一些紧迫的挑战。 受限于文本生成的输入和输出形式,当前 LLM 缺乏处理复杂信息(如视觉和语音)的能力 在实际应用场景中,一些复杂任务通常由多个子任务组成,因此需要多个模型的调度和协作,这也超出了语...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS关闭SELinux安全模块
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Linux系统CentOS6、CentOS7手动修改IP地址