CVE-2026-32144Erlang OTP public_key模块中的pubkey_ocsp组件存在证书验证不当漏洞。该漏洞允许攻击者绕过OCSP指定响应者的授权验证。由于缺少对CA指定响应者证书签名的验证,攻击者可利用匹配的颁发者名称和OCSPSigning扩展密钥用法伪造证书,进而创建虚假的OCSP响应。这将导致SSL/TLS客户端错误地接受已吊销的证书,可能将敏感数据传输至已受损的服务器。
该漏洞位于Erlang OTP的lib/public_key/src/pubkey_ocsp.erl文件中,具体影响pubkey_ocsp:is_authorized_responder/3例程。在执行public_key:pkix_ocsp_validate/5进行OCSP响应验证时,系统未能验证CA指定的响应者证书是否由颁发CA进行加密签名。验证逻辑仅检查响应者证书的颁发者名称是否与CA的名称匹配,以及证书是否具备OCSPSigning扩展密钥用法(EKU)。攻击者如果能拦截或控制OCSP响应(例如通过中间人攻击),可以创建一个自签名证书,设置其颁发者名称为目标CA的名称,并标记为OCSPSigning用途。利用此伪造证书,攻击者可以签署OCSP响应,将已被吊销的证书标记为“Good”状态。依赖OCSP装订的SSL/TLS客户端会接受此伪造响应,从而与持有恶意或已吊销证书的服务器建立连接,破坏了PKI信任链的完整性。