CVE-2025-61147
NiskieStreszczenie
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.
Ocena ryzyka
Atakujący może spowodować odmowę usługi (DoS) poprzez dostarczenie specjalnie spreparowanego strumienia wideo, co skutkuje przerwaniem działania aplikacji.
Rekomendacja
Zaleca się aktualizację biblioteki libde265 do najnowszej wersji zawierającej poprawkę lub zastosowanie łatki od dostawcy.
Inne podatności w libde265
Zobacz wszystkie- CVE-2026-88373Wysokie
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.
- 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)
strukturag libde265 commit d9fea9d wa discovered to contain a segmentation fault via the component decoder_context::compute_framedrop_table().
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

