一、 漏洞 CVE-2025-27415 基础信息
漏洞信息
                                        # Nuxt 通过缓存中毒和负载渲染响应允许 DOS 攻击

# 漏洞描述

## 概述
Nuxt 是一个开源的 Vue.js 网络开发框架。在 3.16.0 版本之前,通过发送精心构造的 HTTP 请求到位于 CDN 后面的服务器,可能会导致 CDN 缓存中毒,并对网站可用性造成严重影响。

## 影响版本
- 所有低于 3.16.0 的 Nuxt 版本

## 细节
攻击者可以精心构建请求(如 `https://mysite.com/?/_payload.json`),该请求会被渲染为 JSON 响应。如果 CDN 在确定是否缓存路由时忽略查询字符串,则此 JSON 响应可能会最终被发送给未来访问该站点的所有人。 

通过这种手段,攻击者可使网站不可用,并且在某些情况下可以通过定期每隔 X 秒重复发出请求来持续维持中毒效果,这会导致网站永久无法正常运行。

## 影响
- 网站的可用性和响应受到影响。
- 可能导致网站完全不可访问。
  
## 修复版本
- 已在 Nuxt 3.16.0 版本中修复了此漏洞。
                                        
提示
尽管我们采用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。
神龙会尽力确保数据准确,但也请结合实际情况进行甄别与判断。
神龙祝您一切顺利!
漏洞标题
Nuxt allows DOS via cache poisoning with payload rendering response
来源:美国国家漏洞数据库 NVD
漏洞描述信息
Nuxt is an open-source web development framework for Vue.js. Prior to 3.16.0, by sending a crafted HTTP request to a server behind an CDN, it is possible in some circumstances to poison the CDN cache and highly impacts the availability of a site. It is possible to craft a request, such as https://mysite.com/?/_payload.json which will be rendered as JSON. If the CDN in front of a Nuxt site ignores the query string when determining whether to cache a route, then this JSON response could be served to future visitors to the site. An attacker can perform this attack to a vulnerable site in order to make a site unavailable indefinitely. It is also possible in the case where the cache will be reset to make a small script to send a request each X seconds (=caching duration) so that the cache is permanently poisoned making the site completely unavailable. This vulnerability is fixed in 3.16.0.
来源:美国国家漏洞数据库 NVD
CVSS信息
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
来源:美国国家漏洞数据库 NVD
漏洞类别
在可信数据中接受外来的不可信数据
来源:美国国家漏洞数据库 NVD
漏洞标题
Nuxt 安全漏洞
来源:中国国家信息安全漏洞库 CNNVD
漏洞描述信息
Nuxt是Nuxt开源的一个免费的开源框架。 Nuxt 3.16.0之前版本存在安全漏洞,该漏洞源于通过向CDN后的服务器发送特制HTTP请求,可能在某些情况下毒化CDN缓存,严重影响站点的可用性。
来源:中国国家信息安全漏洞库 CNNVD
CVSS信息
N/A
来源:中国国家信息安全漏洞库 CNNVD
漏洞类别
其他
来源:中国国家信息安全漏洞库 CNNVD
二、漏洞 CVE-2025-27415 的公开POC
# POC 描述 源链接 神龙链接
1 Nuxt3 Acceptance of Extraneous Untrusted Data With Trusted Data vulnerability https://github.com/jiseoung/CVE-2025-27415-PoC POC详情
三、漏洞 CVE-2025-27415 的情报信息
四、漏洞 CVE-2025-27415 的评论

暂无评论


发表评论