CVE-2026-66752
中已发布
tiny-http 0.12.0 通过 Transfer-Encoding 处理导致的 HTTP 请求走私漏洞
- 已发布
- 2026年7月28日
- 已更新
- 2026年8月14日
- 分配 CNA
- VulnCheck
- 观察到的证据
- 2026年8月5日
初级CVSS
6.3/ 10中
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:L/SA:L/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X0.2%
低 · 未来 30 天
- 百分位
- 15.0%
- 型号日期
- 2026年9月21日
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
总结
tiny-http 至 0.12.0 版本存在一个 HTTP 请求走私漏洞,允许远程攻击者通过发送任意值的 `Transfer-Encoding` 头(包括非分块编码)来破坏请求帧同步,导致该库无条件应用分块解码并忽略 `Content-Length`。攻击者可利用 tiny_http 对 `Transfer-Encoding` 的不当解析与正确实现的前端代理之间的差异,对同一字节流产生两种不同的解释,从而实现请求走私;此外,攻击者还可发送带有非分块 `Transfer-Encoding` 值的非分块请求体,导致请求体读取失败,从而占用连接并消耗工作线程,且不会向客户端发出错误信号。
来源
1安全公告:通过未解析的 Transfer-Encoding 值实现 HTTP 请求走私(tiny_http)
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。