CVE-2026-24880Apache Tomcat 在处理 HTTP 请求时存在不一致解释漏洞(HTTP Request Smuggling),该漏洞源于对无效 chunk extension 的处理逻辑缺陷。攻击者可利用此漏洞在未经授权的情况下,通过网络发送特制的 HTTP 请求,干扰服务器对请求边界的解析。这可能导致请求走私攻击,绕过安全防护措施(如 WAF)或篡改后端数据,对系统完整性构成高风险。该漏洞无需用户交互即可触发,影响多个广泛使用的版本分支。
该漏洞位于 Apache Tomcat 的 HTTP 解析器中,具体涉及分块传输编码的处理机制。当服务器接收到包含无效 Chunk Extension 的请求时,Tomcat 的解析逻辑可能与前端代理服务器(如 Nginx、HAProxy)产生不一致。攻击者通过构造包含特殊格式或非法字符的 Chunk Extension,使得前端代理认为请求主体已结束,而后端 Tomcat 认为请求仍在继续(反之亦然)。这种解析差异导致攻击者能够将恶意请求“走私”进下一个合法请求的 TCP 流中。利用此漏洞,攻击者可绕过安全检查、进行缓存投毒或劫持用户会话,且无需任何认证凭据。