CVE-2026-88373
Niskie ryzyko· EPSS 4%Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 4 - wyżej niż 4% wszystkich znanych CVE
Streszczenie
libde265 commit 4d45a6b zawiera podatność na dereferencję pustego wskaźnika w ścieżce parsowania NAL. Gdy de265_push_NAL() jest wywoływane z jednostką NAL o zerowej długości, wynikowa jednostka NAL może zachować pusty bufor bazowy, który jest następnie przekazywany jako argument docelowy do memcpy() w NAL_unit::set_data(). Chociaż długość kopiowania wynosi zero, narusza to wymóg niepustości memcpy() i prowadzi do niezdefiniowanego zachowania, powodując zakończenie procesu w buildach z UBSan i odmowę usługi.
Ocena ryzyka
Może to prowadzić do odmowy usługi podczas przetwarzania specjalnie spreparowanych strumieni wideo.
Rekomendacja
Zaktualizuj libde265 do wersji z poprawką lub ogranicz przetwarzanie niezaufanych danych wideo.
Inne podatności w libde265
Zobacz wszystkie- CVE-2025-61147Niskie
W bibliotece libde265 (commit d9fea9d) odkryto błąd segmentacji w funkcji decoder_context::compute_framedrop_table(). Podatność może prowadzić do awarii aplikacji korzystającej z tej biblioteki.
- CVE-2026-54241Wysokie
libde265 to otwartoźródłowa implementacja kodeka wideo H.265. Wersje przed 1.1.1 używają arytmetyki 32-bitowej ze znakiem do obliczania rozmiaru bufora wejściowego sample adaptive offset, co pozwala spreparowanemu strumieniowi HEVC o dużych wymiarach i 16-bitowych próbkach luma wywołać przepełnienie liczbowe, zbyt małą alokację i odczyt poza granicami sterty.
- CVE-2026-54240Wysokie
libde265 to otwartoźródłowa implementacja kodeka wideo H.265. Wersje przed 1.1.1 używają arytmetyki 32-bitowej ze znakiem do obliczania przesunięć pikseli, co pozwala spreparowanemu strumieniowi HEVC o dużych wymiarach obrazu wywołać przepełnienie liczbowe i odczyty lub zapisy poza granicami sterty.
- CVE-2026-45383Średnie
Podatność w bibliotece libde265 (implementacja kodeka H.265) w wersjach przed 1.0.19. W funkcji `decoder_context::decode_slice_unit_WPP()` występuje przepełnienie bufora sterty (odczyt poza zakresem), które może być wykorzystane przez spreparowane strumienie HEVC z WPP, prowadząc do awarii lub potencjalnie do wykonania kodu.
- CVE-2026-45382Średnie
W bibliotece libde265 przed wersją 1.0.19 występuje podatność na odczyt poza zakresem sterty. Błąd w funkcji `decoder_context::decode_slice_unit_tiles` pozwala na odczyt 4 bajtów poza przydzielonym buforem przez nieprawidłowo skonstruowane dane PPS.
- CVE-2026-49337Średnie
libde265 to otwartoźródłowa implementacja kodeka wideo h.265. Przed wersją 1.0.20, stworzona sekwencja jednostek NAL H.265 powoduje, że `decoder_context::read_slice_NAL()` dołącza nagłówki slice do obiektu obrazu, który nie ma aktywnej jednostki obrazu, co prowadzi do nieograniczonego wzrostu pamięci na stercie kontrolowanego przez atakującego.
Oryginalny opis (angielski, źródło NVD)
libde265 commit 4d45a6b contains a NULL pointer dereference vulnerability in the NAL parsing path. When de265_push_NAL() is called with a zero-length NAL unit, the resulting NAL_unit may retain a NULL backing buffer, which is subsequently passed as the destination argument to memcpy() in NAL_unit::set_data(). Although the copy length is zero, this violates the nonnull requirement of memcpy() and results in undefined behavior, causing process termination in UBSan-instrumented builds and denial of service.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

