CVE-2026-14935
NiskieCVSS 3.7Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 5 - wyżej niż 5% wszystkich znanych CVE
Streszczenie
W komponencie webrtcbin biblioteki GStreamer wykryto podatność logiczną. Funkcja _check_sdp_crypto() zawiera odwrócony warunek logiczny, przez co akceptuje oferty SDP bez wymaganego atrybutu a=fingerprint, a odrzuca te z nim. Umożliwia to atakującemu manipulację sygnalizacją WebRTC i ominięcie weryfikacji odcisku certyfikatu DTLS.
Ocena ryzyka
Atakujący może przeprowadzić atak typu man-in-the-middle na strumienie medialne, podszywając się pod zaufanego uczestnika sesji WebRTC. Prowadzi to do przechwycenia lub modyfikacji przesyłanego dźwięku i wideo bez wykrycia przez system.
Rekomendacja
Należy niezwłocznie zaktualizować bibliotekę GStreamer do wersji zawierającej poprawkę dla CVE-2026-14935. Do czasu aktualizacji zaleca się monitorowanie ruchu WebRTC i stosowanie dodatkowych mechanizmów uwierzytelniania sygnalizacji.
Oryginalny opis (angielski, źródło NVD)
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.

