NextJS 框架中发现严重 SSRF 漏洞
Assetnote 的安全研究人员在 NextJS 框架中发现了一个严重的服务器端请求伪造 (SSRF) 漏洞,编号为 CVE-2024-34351。目前该漏洞已在 NextJS 版本 14.1.1 中进行了修补。
根据介绍,SSRF 漏洞源于 NextJS 内置的图像优化组件,该组件允许开发人员提供来自不同域的图像。通过将特定域列入白名单甚至允许所有 URL,开发人员会无意中将其应用程序暴露于盲目的 SSRF 攻击。攻击者可以通过构造对内部 URL 的请求来利用此漏洞,从而可能获得对敏感信息的未经授权的访问。
此外,研究人员发现该漏洞在某些条件下可能会升级。如果 NextJS 版本已过时或启用了"dangerouslyAllowSVG"
选项,攻击者可能会实现跨站点脚本 (XSS) 或通过 SSRF 泄露 XML 响应的完整内容。
该漏洞还扩展到 NextJS 的服务器端功能,特别是其 Server Actions 功能。通过伪造指向内部主机的 Host header ,攻击者可以诱骗 NextJS 从该主机而非目标应用程序获取响应,从而导致 SSRF 漏洞。
为了降低风险,建议开发人员将其 NextJS 安装更新到版本 14.1.1 或更高版本。 此外,至关重要的是要仔细审查和限制白名单中用于图像优化的域,并确保除非绝对必要,否则禁用"dangerouslyAllowSVG"
选项。
除了 SSRF 缺陷之外,Next.js 团队还修复了一个名为 CVE-2024-34350 的高严重性漏洞,该漏洞的 CVSS 评分为 7.5。 此安全问题由安全研究员 elifoster-block发现,是由于 Next.js 对 HTTP 请求的处理不一致而引起的,即恶意伪造的请求会被解释为单个请求和两个并发的独立请求。该漏洞特别影响使用 Next.js 中重写功能的路由,可能导致响应不同步,并导致响应队列中毒。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
15 年前被钉在“FFmpeg 耻辱柱”,今天他却得谢谢咱——腾讯QQ影音一雪前耻?
就在刚刚,FFmpeg 在社交媒体公开感谢腾讯公司向项目提交的高质量补丁。 这称得上是历史性时刻——毕竟 15 年前,腾讯的知名产品QQ影音因不遵循开源协议使用代码被 FFmpeg 钉在了“耻辱柱”(Hall of Shame)。 事件背景 FFmpeg 全称为 Fast Forward MPEG (Moving Picture Experts Group),由神一般的开发者——法国程序员法布里斯·贝拉(Fabrice Bellard)创建并开源。其最早诞生于 2000 年,是用户量最大的音视频编解码套件,全球 90% 以上的音视频软件是采用 FFmpeg 作为基础库进行音视频相关的功能支持,它包含丰富的封装格式支持、编解码格式支持、网络协议支持、滤镜支持等模块支持,具有较好的可移植性。 FFmpeg 采用LGPL 和 GPL 开源许可证(具体依据所选的组件)公开源代码,任何人都可以在遵守协议的情况下自由使用 FFmpeg,而且不收费。 简单总结 FFmpeg 的优点就是:功能强大、代码开源、免费使用——很难不让人“白嫖”。 PC 互联网时代,许多播放器软件使用了 FFmpeg 的代码...
- 下一篇
华中科技大学开源镜像站正式开放外网访问
华中科技大学网络空间安全学院联合网络与信息化办公室共同开发了华中科技大学开源镜像站。 镜像站于2023年11月通过校园网域名 https://mirrors.hust.edu.cn 开放内测。经过半年时间的内测,镜像站如今正式面对全体用户开放外网访问! 镜像站地址:https://mirrors.hust.edu.cn 镜像站GitHub仓库地址:https://github.com/hust-open-atom-club/hust-mirrors 镜像站Gitee仓库地址:https://gitee.com/hust-open-atom-club/hust-mirrors 在功能方面,华中科技大学开源镜像站目前已同步了包含openKylin,openEuler,OpenAnolis,deepin在内的44个开源软件镜像,有效镜像数据已超过40T。镜像站提供 http、https 两种访问方式获取指定软件下载链接,同时提供详细的帮助文档供用户查询相关软件、工具的使用。 用户也可以在镜像站的“动态”页面,了解镜像站的运营动态。 在软件层面上,镜像站完全采用开源方式进行开发与构建。镜像站后...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- 2048小游戏-低调大师作品
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS关闭SELinux安全模块