CVE-2026-42225PJSIP是一个开源多媒体通信库。在2.17版本之前的GnuTLS构建版本中,存在证书验证绕过漏洞。即使应用程序显式启用了证书验证,SIP TLS传输层仍可能接受无效或不受信任的证书连接。该漏洞破坏了TLS的安全性,可能导致中间人攻击。目前已在2.17版本中修复。
该漏洞发生在PJSIP使用GnuTLS作为后端TLS库时。在TLS握手阶段,尽管应用代码通过`verify_server`或`verify_client`参数设置了`PJ_TRUE`以强制验证,但`sip_transport_tls`组件未能正确将此要求强制传递给GnuTLS的验证逻辑。这导致验证过程被绕过,攻击者可以使用自签名、过期或域名不匹配的证书成功建立TLS连接。由于完整性影响为高,攻击者可利用此漏洞拦截或篡改SIP通信数据。