# AIOHTTP 由于错误解析分块 trailer 部分而易受 HTTP 请求/响应走私攻击
## 概述
AIOHTTP是一个用于asyncio和Python的异步HTTP客户端/服务器框架。在3.12.14版本之前,其Python解析器存在一个由于未解析HTTP请求的尾部部分而导致的请求走私漏洞。如果安装了纯Python版本的aiohttp(即没有通常的C扩展)或启用了AIOHTTP_NO_EXTENSIONS,攻击者可以通过执行请求走私攻击来绕过某些防火墙或代理保护。
## 影响版本
- 3.12.14版本之前的所有版本
## 细节
在没有C扩展的情况下,攻击者可以通过未解析的HTTP请求尾部部分利用该漏洞。这允许攻击者执行请求走私攻击,从而绕过一些安全防护措施。
## 影响
攻击者可以通过请求走私攻击绕过防火墙或代理的安全保护。版本3.12.14修复了这一问题。
# | POC 描述 | 源链接 | 神龙链接 |
---|
标题: Request smuggling due to incorrect parsing of chunked trailer section · Advisory · aio-libs/aiohttp · GitHub -- 🔗来源链接
标签: x_refsource_CONFIRM
神龙速读标题: Add trailer parsing logic (#11269) (#11287) · aio-libs/aiohttp@e8d774f · GitHub -- 🔗来源链接
标签: x_refsource_MISC
神龙速读