CVE-2017-9051
KrytyczneStreszczenie
Libav w wersjach przed 12.1 jest podatny na nieprawidłowe odczytywanie danych o rozmiarze 1 z powodu dereferencji wskaźnika NULL w funkcji nsv_read_chunk w pliku libavformat/nsvdec.c.
Ocena ryzyka
Wykorzystanie tej podatności może prowadzić do nieprzewidzianego zachowania aplikacji, co może zagrażać stabilności systemu oraz bezpieczeństwu danych.
Rekomendacja
Zaleca się aktualizację libav do wersji 12.1 lub nowszej, aby usunąć tę podatność.
Inne podatności w libav
Zobacz wszystkie- CVE-2017-17130Wysokie
Funkcja ff_free_picture_tables w libavcodec/mpegpicture.c w Libav 12.2 pozwala zdalnym atakującym na spowodowanie odmowy usługi (przepełnienie bufora na stercie i awaria aplikacji) lub potencjalnie inny nieokreślony wpływ poprzez spreparowany plik.
- CVE-2017-17129Wysokie
Funkcja ff_vc1_mc_4mv_chroma4 w libavcodec/vc1_mc.c w Libav 12.2 umożliwia zdalnym atakującym spowodowanie odmowy usługi (błąd segmentacji i awaria aplikacji) lub potencjalnie inny nieokreślony wpływ poprzez spreparowany plik.
- CVE-2017-16803Wysokie
W Libav w wersjach do 11.11 oraz 12.x do 12.1 funkcja smacker_decode_tree w pliku libavcodec/smacker.c nie ogranicza poprawnie rekurencji drzewa, co pozwala zdalnym atakującym na spowodowanie odmowy usługi poprzez spreparowany strumień Smacker.
- CVE-2017-11684Wysokie
W funkcji build_table w pliku libavcodec/bitstream.c w Libav 12.1 występuje nielegalny dostęp do adresu, co może prowadzić do zdalnego odmowy usługi przy użyciu spreparowanego wejścia.
- CVE-2017-9987Wysokie
W bibliotece libav 12.1 występuje przepełnienie bufora na stercie w funkcji hpel_motion w pliku mpegvideo_motion.c. Odpowiednio przygotowane dane wejściowe mogą prowadzić do zdalnego ataku typu denial of service.
- CVE-2014-3984Wysokie
Wielokrotne nieokreślone podatności w Libav przed wersją 0.8.12 mogą umożliwić zdalnym atakującym osiągnięcie nieznanego wpływu i wektorów.
Oryginalny opis (angielski, źródło NVD)
libav before 12.1 is vulnerable to an invalid read of size 1 due to NULL pointer dereferencing in the nsv_read_chunk function in libavformat/nsvdec.c.

