CVE-2026-34520AIOHTTP是Python的异步HTTP客户端/服务器框架。在3.13.4版本之前,其默认的C解析器未能正确过滤响应头中的空字节和控制字符。攻击者可利用此漏洞发送特制请求头,导致HTTP请求走私或缓存投毒,从而破坏系统完整性或造成拒绝服务。
漏洞源于aiohttp的C语言解析器对HTTP响应头的验证逻辑缺失。攻击者可以向受影响的aiohttp服务器发送特制的HTTP请求,其中包含带有空字节(0x00)或特定控制字符的恶意头部。由于解析器接受了这些非法字符,可能导致下游代理或客户端对HTTP消息边界的解析产生分歧。这种不一致性允许攻击者走私请求、拆分响应或投毒缓存,进而绕过安全检查、窃取敏感数据或执行未授权操作。CVSS向量显示了高完整性和可用性影响。