目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1336

100%

CVE-2026-18540— Undici 响应拆分歧义漏洞

一分钟漏洞结论

影响对象
undici undici
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

undici 的重试拦截器可以将一个范围重试响应(ranged retry response)的响应体内容,追加到此前从较早的部分响应中已交付的字节之后,同时仍显示原始响应的状态码和头部信息。这种情况发生在上游服务器在未提供可靠的重试检查点的情况下交付了部分响应体(例如:已发送头部的非成功响应,或内容范围不可用的部分内容响应),随后关闭连接,并针对恢复的范围请求返回更多字节。其结果是,应用观察到的响应体可能比其看到的 更长。如果应用程序在将此类响应转发给下游 HTTP/1.1 对等方时未对帧结构(framing)进

CVSS 3.7 · Low

可能的 ATT&CK 技术 1 AI

T1595 · Active Scanning

影响版本矩阵 6

厂商产品 版本范围状态
undici undici < 6.28.1 affected
6.28.1 unaffected
7.0.0< 7.29.1 affected
7.29.1 unaffected
8.0.0< 8.10.2 affected
8.10.2 unaffected
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2026-18540 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
undici vulnerable to downstream response splitting via retry interceptor
来源: CVE Program / CVE List V5
Vulnerability Description
undici's retry interceptor can append the body of a ranged retry response to bytes already delivered from an earlier partial response while still presenting the original response's status and headers. This happens when an upstream server delivers part of a body without a trustworthy resume checkpoint, for example a non-success response whose headers were already sent or a partial-content response with an unusable content range, then closes the connection and answers the resumed range request with more bytes. As a result the response body can be longer than the Content-Length that the application observes. An application that relays such a response to a downstream HTTP/1.1 peer without normalizing the framing can emit a body that exceeds the forwarded Content-Length, and the excess bytes can be interpreted as the start of a following response, which enables downstream response splitting or desynchronization. Exploitation requires an attacker-controlled upstream server and an application that forwards the response through a framing-sensitive path. This affects undici versions before 6.28.1, from 7.0.0 up to 7.29.1, and from 8.0.0 up to 8.10.2. Users should upgrade to undici 6.28.1, 7.29.1, or 8.10.2.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
来源: CVE Program / CVE List V5
Vulnerability Type
HTTP请求的解释不一致性(HTTP请求私运)
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
undici undici 0 ~ 6.28.1 -

二、漏洞 CVE-2026-18540 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-18540 的情报信息

登录查看更多情报信息。

CVE-2026-18540 厂商安全公告 (1)

同批安全公告 · undici · 2026-09-04 · 共 11 条

CVE-2026-19534 7.5 HIGH undici WebSocket拒绝服务漏洞
CVE-2026-85152 7.4 HIGH Undici 拦截器跨域缓存投毒漏洞
CVE-2026-84961 7.4 HIGH Undici 1.4.3 证书验证绕过漏洞
CVE-2026-84933 6.5 MEDIUM Undici 跨用户Cookie信息泄露漏洞
CVE-2026-85024 5.9 MEDIUM Undici WebSocket 消息膨胀导致拒绝服务漏洞
CVE-2026-85014 5.9 MEDIUM undici WebSocket流异常关闭拒绝服务漏洞
CVE-2026-18149 5.9 MEDIUM undici 拒绝服务漏洞
CVE-2026-84890 5.9 MEDIUM undici 压缩响应无限解压缩拒绝服务漏洞
CVE-2026-85008 3.7 LOW Undici 缓存与重放不安全HTTP方法响应漏洞
CVE-2026-84947 3.7 LOW Undici 超大分块响应导致响应截断漏洞

IV. Related Vulnerabilities

V. Comments for CVE-2026-18540

暂无评论


发表评论