CVE-2026-2921
WysokieCVSS 7.8Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 55 - wyżej niż 55% wszystkich znanych CVE
Streszczenie
Podatność w GStreamer podczas przetwarzania danych palety w plikach AVI umożliwia zdalne wykonanie kodu. Brak walidacji danych użytkownika prowadzi do przepełnienia liczby całkowitej przed zapisem do pamięci.
Ocena ryzyka
Atakujący może zdalnie wykonać dowolny kod w kontekście bieżącego procesu, co może prowadzić do przejęcia kontroli nad systemem lub kradzieży danych.
Rekomendacja
Należy natychmiast zaktualizować bibliotekę GStreamer do wersji zawierającej poprawkę dla CVE-2026-2921. Ograniczyć przetwarzanie niezaufanych plików AVI.
Inne podatności w GStreamer
Zobacz wszystkie- CVE-2026-17072Niskie
W GStreamer (gst-plugins-good) występuje podatność na odczyt poza zakresem sterty o 4 bajty podczas parsowania nagłówków strumienia audio FLAC osadzonych w plikach Matroska lub WebM. Sprawdzenie granic nie uwzględnia pełnego rozmiaru kopiowanych danych, co pozwala na odczyt poza przydzielonym buforem. Atakujący może wykorzystać to przez spreparowanie złośliwego pliku Matroska lub WebM i nakłonienie użytkownika do jego otwarcia.
- CVE-2017-5843Wysokie
Wielokrotne podatności typu use-after-free w funkcjach gst_mini_object_unref, gst_tag_list_unref oraz gst_mxf_demux_update_essence_tracks w GStreamer przed wersją 1.10.3 mogą umożliwić zdalnym atakującym spowodowanie awarii systemu poprzez wykorzystanie tagów strumieniowych.
- CVE-2017-5840Wysokie
Funkcja qtdemux_parse_samples w gst/isomp4/qtdemux.c w GStreamer przed wersją 1.10.3 umożliwia zdalnym atakującym spowodowanie odmowy usługi (odczyt poza granicami sterty) poprzez manipulację bieżącym indeksem stts.
- CVE-2017-5838Wysokie
Funkcja gst_date_time_new_from_iso8601_string w GStreamer przed wersją 1.10.3 umożliwia zdalnym atakującym spowodowanie odmowy usługi poprzez nieprawidłowy ciąg daty i czasu, co prowadzi do odczytu pamięci poza przydzielonym obszarem.
- CVE-2016-9447Wysokie
Mapowania ROM w dekoderze NSF w gstreamer 0.10.x umożliwiają zdalnym atakującym spowodowanie odmowy usługi (odczyt lub zapis poza zakresem) oraz potencjalne wykonanie dowolnego kodu za pomocą spreparowanego pliku muzycznego NSF.
- CVE-2016-9446Wysokie
Dekoder vmnc w gstreamer nie inicjalizuje płótna renderującego, co pozwala zdalnym atakującym na uzyskanie wrażliwych informacji. Przykładem jest miniaturyzacja prostego filmu vmnc składającego się z jednego klatki, który nie rysuje na przydzielonym płótnie renderującym.
- CVE-2016-9445Wysokie
Przepełnienie całkowite w dekoderze vmnc w gstreamer umożliwia zdalnym atakującym spowodowanie awarii usługi poprzez podanie dużych wartości szerokości i wysokości, co prowadzi do przepełnienia bufora.
- CVE-2016-9809Wysokie
Błąd off-by-one w funkcji gst_h264_parse_set_caps w GStreamer przed wersją 1.10.2 umożliwia zdalnym atakującym wywołanie nieokreślonego wpływu poprzez spreparowany plik, co prowadzi do odczytu poza przydzielonym zakresem.
- CVE-2016-9808Wysokie
Dekoder FLIC w GStreamer przed wersją 1.10.2 pozwala zdalnym atakującym na spowodowanie odmowy usługi (błąd zapisu poza zakresem i awaria) poprzez odpowiednio przygotowaną serię par skip i count.
- CVE-2026-18299Wysokie
Podatność Use-After-Free w GStreamer rtpsbcdepay umożliwia zdalne wykonanie kodu. Brak walidacji istnienia obiektu przed operacjami na nim prowadzi do wykorzystania po zwolnieniu pamięci. Atakujący może wykorzystać tę podatność do wykonania kodu w kontekście bieżącego procesu.
Oryginalny opis (angielski, źródło NVD)
GStreamer RIFF Palette Integer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GStreamer. Interaction with this library is required to exploit this vulnerability but attack vectors may vary depending on the implementation. The specific flaw exists within the handling of palette data in AVI files. The issue results from the lack of proper validation of user-supplied data, which can result in an integer overflow before writing to memory. An attacker can leverage this vulnerability to execute code in the context of the current process. Was ZDI-CAN-28854.

