CVE-2026-42225 GnuTLS backend silently skips certificate chain verification when verify_peer is false

High 8.2 Published Updated

Attackers can bypass TLS certificate verification in PJSIP GnuTLS builds, allowing man-in-the-middle attacks against SIP connections.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-42225?

CVE-2026-42225 is a high-severity vulnerability in pjsip pjproject, published on 7 May 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

PJSIP is a free and open source multimedia communication library written in C. Prior to version 2.17, on GnuTLS builds, the SIP TLS transport (sip_transport_tls) can accept connections with invalid or untrusted certificates even when the application explicitly enables certificate verification via verify_server = PJ_TRUE or verify_client = PJ_TRUE. This issue has been patched in version 2.17.

Weakness: CWE-295

Which versions are affected by CVE-2026-42225?

It affects 1 product.

Products include Teluu Pjsip.

How do I fix CVE-2026-42225?

Upgrade to a fixed version.

Is CVE-2026-42225 being exploited?

There is no known exploitation of CVE-2026-42225 in the wild and no public exploit code.

Sources

Also known as DEBIAN-CVE-2026-42225, GHSA-x2fv-6j6c-pxmx, UBUNTU-CVE-2026-42225.

Is CVE-2026-42225 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free