CVE-2026-32281该漏洞存在于Go语言的证书链验证机制中。当验证使用策略的证书链且证书包含大量策略映射时,验证过程效率极低,可能导致拒绝服务攻击。此漏洞仅影响由受信任根CA签发或在系统证书池中的证书链验证过程。
该漏洞源于Go语言标准库中crypto/x509包在处理证书策略映射时的算法复杂度问题。当程序尝试验证一个包含大量策略映射的证书链时,解析和验证这些映射所需的计算资源会呈非线性增长。攻击者可以构造一个特制的恶意证书链,虽然该证书链由受信任的根CA签发(或被系统信任),但其内部包含极其庞大的策略映射表。当Go程序调用Verify函数处理该证书链时,CPU资源会被耗尽,导致服务无响应或崩溃,从而实现拒绝服务攻击。由于无需用户交互和认证,远程攻击者可利用此漏洞瘫痪目标服务。