CVE-2025-66220CVE-2025-66220是Envoy Proxy中的一个中等严重性安全漏洞。该漏洞存在于Envoy的mTLS证书匹配器中,特别是针对match_typed_subject_alt_names功能。问题在于当证书中包含嵌入空字节(\0)的OTHE RNAME SAN(Subject Alternative Name)值时,Envoy的错误处理逻辑可能存在缺陷,导致证书验证过程出现异常行为。攻击者可以通过精心构造包含空字节的恶意证书,绕过正常的mTLS证书验证流程,从而实现对受保护服务的未授权访问。此漏洞影响Envoy的多个版本,包括1.33.12、1.34.10、1.35.6、1.36.2及更早版本。由于该漏洞需要高权限才能利用,且攻击复杂度较高,但其潜在的机密性影响(高)使其成为一个值得关注的安全问题。
Envoy Proxy的mTLS证书匹配器在处理OTHE RNAME类型的Subject Alternative Name时存在安全缺陷。OTHE RNAME是一种SAN类型,用于包含其他类型的名称信息。漏洞的核心问题在于:当证书中包含嵌入空字节(\0)的OTHE RNAME值时,Envoy的验证逻辑未能正确处理这种异常情况。在正常的证书验证流程中,证书的主题备用名称(SAN)应该被正确解析和比较。然而,当OTHE RNAME值中包含嵌入式空字节时,Envoy的错误处理可能导致证书匹配器错误地将此类证书视为有效匹配。攻击者可以利用此漏洞,通过获取合法证书并注入空字节,或者直接申请包含特殊构造OTHE RNAME的证书,来绕过mTLS验证机制。这可能导致服务间的认证被绕过,使攻击者能够以非法身份访问受保护的后端服务。CVSS向量显示该漏洞需要高权限(PR:H)才能利用,攻击复杂度为高(AC:H),但机密性影响为高(C:H)。