CVE-2016-7969
WysokieStreszczenie
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'.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do wywołania odmowy usługi, co może prowadzić do przestojów w działaniu aplikacji korzystających z libass.
Rekomendacja
Zaleca się aktualizację libass do wersji 0.13.4 lub nowszej, aby usunąć tę podatność.
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-7970Wysokie
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.
Oryginalny opis (angielski, źródło NVD)
The wrap_lines_smart function in ass_render.c in libass before 0.13.4 allows remote attackers to cause a denial of service (out-of-bounds read) via unspecified vectors, related to "0/3 line wrapping equalization."

