CVE-2025-66491CVE-2025-66491是Traefik HTTP反向代理和负载均衡器中的一个严重安全漏洞。该漏洞存在于nginx.ingress.kubernetes.io/proxy-ssl-verify注解的TLS验证逻辑中,版本3.5.0至3.6.2受影响。漏洞的本质是TLS验证逻辑被反转:当管理员将该注解设置为"on"以启用后端TLS证书验证时,实际上却禁用了验证功能。这导致部署人员误以为已启用安全保护,而实际上后端HTTPS通信完全暴露于中间人攻击风险中。攻击者可利用此漏洞拦截、篡改或窃取Traefik与后端服务之间的加密通信内容。鉴于Traefik在Kubernetes环境中广泛用于Ingress控制,此漏洞影响范围较大,可能危及大量云原生应用的安全。
Traefik在处理nginx.ingress.kubernetes.io/proxy-ssl-verify注解时存在逻辑错误。在正常情况下,该注解用于控制是否验证后端TLS证书的有效性。然而在受影响版本中,当注解值被设置为"on"时,代码实际执行的是禁用验证的逻辑分支;而设置为"off"时反而启用了验证。这种逻辑反转使得:1) 攻击者可在Traefik与后端服务之间进行中间人攻击;2) 攻击者能够伪造任意后端服务器证书而不被检测;3) 原本应受TLS保护的敏感数据(如认证令牌、用户信息、业务数据)可被攻击者窃取或篡改。攻击者只需处于网络路径上即可利用此漏洞,无需特殊权限或用户交互。CVSS 3.1评分5.9主要反映了高机密性影响(C:H)和攻击复杂度较高(AC:H)的特点。