远程拒绝服务漏洞:httpx 1.7.0中通过畸形标签实现的越界读取
漏洞概述
通过向网站提供畸形的<title>
标签,可远程导致ProjectDiscovery的httpx v1.7.0版本崩溃。该漏洞源于trimTitleTags()
函数中缺少边界检查的经典越界读取问题。
技术细节
漏洞代码
|
|
崩溃信息
|
|
影响范围
- 影响所有在自动化扫描管道中使用httpx的用户
- 一个畸形的HTML响应即可导致扫描器宕机
- 可通过单元测试或模糊测试在5分钟内发现此漏洞
触发条件
💥 触发输入:
|
|
修复方案
✅ 修复链接: https://github.com/projectdiscovery/httpx/pull/2198
概念验证
📂 PoC及上下文:
潜在利用
- 崩溃扫描器
- 创建盲点
- 与HTML注入链结合利用
通过Full Disclosure邮件列表发送 Web存档和RSS:https://seclists.org/fulldisclosure/