CVE-2026-32305Traefik存在mTLS认证绕过漏洞。在受影响版本中,当TLS ClientHello数据包被分段传输时,SNI预嗅探逻辑会提取失败。这导致TCP路由器回退到不需要客户端证书的默认TLS配置,从而使攻击者能够绕过本应强制执行mTLS的路由保护,无需认证即可访问受保护的内部服务。
该漏洞的根本原因在于Traefik处理TLS握手时的SNI(服务器名称指示)提取逻辑存在缺陷。在标准的mTLS流程中,Traefik依赖SNI来匹配特定的路由规则并强制要求客户端证书。然而,当攻击者将TLS ClientHello消息故意拆分到多个TLS记录中时,Traefik的SNI预嗅探机制无法正确重组数据包,导致提取函数返回EOF错误及空的SNI结果。由于SNI为空,路由匹配逻辑失效,系统自动回退到默认的TLS配置。通常,默认配置未启用RequireClientCertificates选项,因此不强制验证客户端身份。攻击者利用这一逻辑漏洞,无需提供任何有效证书即可建立连接,从而成功绕过针对特定服务的双向TLS认证机制。