CVE-2016-7970
WysokieStreszczenie
Przepełnienie bufora w funkcji calc_coeff w pliku ass_blur.c w bibliotece libass przed wersją 0.13.4 umożliwia zdalnym atakującym spowodowanie odmowy usługi za pomocą nieokreślonych wektorów.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do zakłócenia działania aplikacji, co prowadzi do odmowy usługi w systemie.
Rekomendacja
Zaleca się aktualizację biblioteki libass do wersji 0.13.4 lub nowszej w celu usunięcia tej podatności.
Inne podatności w libass
Zobacz wszystkie- CVE-2016-7972Wysokie
Funkcja check_allocations w libass/ass_shaper.c w libass przed wersją 0.13.4 umożliwia zdalnym atakującym spowodowanie awarii usługi (błąd alokacji pamięci) poprzez nieokreślone wektory.
- CVE-2016-7969Wysokie
Funkcja wrap_lines_smart w pliku ass_render.c w libass przed wersją 0.13.4 umożliwia zdalnym atakującym spowodowanie odmowy usługi (odczyt poza zakresem) poprzez nieokreślone wektory, związane z 'wyrównywaniem linii 0/3'.
- CVE-2026-61627Wysokie
W libass przed wersją 0.17.5 funkcja wrap_lines_measure może nadpisać tablicę glifów podczas renderowania złośliwej treści ASS. W określonych trybach zawijania linia kończąca się sekwencją backslash-n może spowodować przekroczenie zakresu o jeden glif, prowadząc do odczytu niezainicjowanej wartości i zapisu poza tablicą. Podatność naprawiono w wersji 0.17.5.
- CVE-2026-61626Wysokie
W libass od wersji 0.17.4 do 0.17.5 mechanizm przycinania zdarzeń nie chroni przed ujemnymi wartościami ReadOrder w strumieniu Matroska, co pozwala atakującemu wyzerować bity w kontrolowanych pozycjach w pobliżu wskaźnika NULL. Wymaga to złośliwego strumienia Matroska, włączonego sprawdzania ReadOrder oraz późniejszego przycinania zdarzeń. Podatność naprawiono w wersji 0.17.5.
- CVE-2026-95127Wysokie
W bibliotece libass w wersji 0.17.5 występuje luka umożliwiająca zdalnemu atakującemu wywołanie odmowy usługi (denial of service) poprzez funkcję ass_outline_construct() w pliku libass/ass_render.c.
Oryginalny opis (angielski, źródło NVD)
Buffer overflow in the calc_coeff function in libass/ass_blur.c in libass before 0.13.4 allows remote attackers to cause a denial of service via unspecified vectors.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

