HIGHCVSS v3.1 7.4Vulnerability

CVE-2026-116789

FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a software implementation that runs on any commodity hardware. Prior to 1.11.2, dtls_state_setup() compared a peer certificate with the SDP a=fingerprint only when FreeSWITCH was the DTLS client, not when it held the DTLS server role. An unauthenticated peer able to reach the negotiated media port could complete the DTLS-SRTP handshake with an unrelated certificate, obtain the leg's SRTP keys, decrypt and inject media, and displace the legitimate endpoint; on ICE-enabled legs the peer also needs the connectivity-check credentials from SDP, which generally requires signaling visibility or a position on its path. WebRTC and SIP DTLS-SRTP legs are affected whenever the peer selects the active role, while FreeSWITCH client-role handshakes already perform fingerprint validation. Version 1.11.2 introduces the remediation, which requires rtp_dtls_client_cert_verify_mode=fingerprint.

Properties

Severity
HIGH
Nvd fetched at
2026-11-06T06:16:30.423848+00:00
Cvss severity
HIGH
Cvss score
7.4
Retrieved at
2026-11-06T06:17:09+00:00
Score
7.4
Cvss version
3.1
Last source
NVD
Cve id
CVE-2026-116789
Cvss vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
First seen by Signal
2026-11-05T22:06:44+00:00
Name
CVE-2026-116789
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Published at
2026-11-05T20:17:46.397
Last modified
2026-11-05T22:38:13.080

Related Entities (2)

Explore deeper with Ninja Signal's threat intelligence graph

CVE-2026-116789 (CVSS v3.1 7.4) — Ninja Signal Threat Intelligence | Ninja Signal