CVE Catalog

CVE-2026-14935

LowCVSS 3.7
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.15%

5th percentile - higher than 5% of all known CVEs

Summary

A logic vulnerability was found in GStreamer's webrtcbin component. The _check_sdp_crypto() function has an inverted boolean condition, accepting SDP offers without the required a=fingerprint attribute and rejecting those with it. An attacker can manipulate WebRTC signaling to bypass DTLS certificate fingerprint binding.

Risk Assessment

An attacker can perform a man-in-the-middle attack on media streams, impersonating a trusted WebRTC participant. This allows interception or modification of audio and video without detection.

Recommendation

Update GStreamer to a patched version addressing CVE-2026-14935 immediately. Until then, monitor WebRTC traffic and enforce additional signaling authentication mechanisms.

Original NVD description (English source)

A logic vulnerability was found in GStreamer's webrtcbin component. The _check_sdp_crypto() function contains an inverted boolean condition that causes it to accept remote SDP offers or answers that lack the required a=fingerprint attribute, while incorrectly rejecting those that include it. An attacker with the ability to intercept and modify WebRTC signaling messages could exploit this to bypass the SDP-level DTLS certificate fingerprint binding, weakening defenses against man-in-the-middle attacks on media streams.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS