CVE-2016-3994
WysokieStreszczenie
Loader GIF w imlib2 przed wersją 1.4.9 umożliwia zdalnym atakującym spowodowanie awarii aplikacji lub uzyskanie wrażliwych informacji poprzez spreparowany obraz, co prowadzi do odczytu poza dozwolonym zakresem.
Ocena ryzyka
Organizacja może doświadczyć przestojów w działaniu aplikacji oraz potencjalnej utraty danych wrażliwych.
Rekomendacja
Zaleca się aktualizację imlib2 do wersji 1.4.9 lub nowszej w celu eliminacji tej podatności.
Inne podatności w imlib2
Zobacz wszystkie- CVE-2016-3993Wysokie
Błąd off-by-one w funkcji __imlib_MergeUpdate w lib/updates.c w imlib2 przed wersją 1.4.9 umożliwia zdalnym atakującym spowodowanie odmowy usługi poprzez złośliwie skonstruowane współrzędne.
- CVE-2014-9771Wysokie
Przepełnienie całkowitej liczby w imlib2 przed wersją 1.4.7 umożliwia zdalnym atakującym spowodowanie odmowy usługi (zużycie pamięci lub awaria aplikacji) poprzez spreparowany obraz, co prowadzi do nieprawidłowej operacji odczytu.
- CVE-2014-9764Wysokie
Imlib2 w wersjach przed 1.4.7 pozwala zdalnym atakującym na spowodowanie awarii usługi (błąd segmentacji) poprzez specjalnie przygotowany plik GIF.
- CVE-2014-9763Wysokie
Imlib2 w wersjach przed 1.4.7 pozwala zdalnym atakującym na spowodowanie odmowy usługi poprzez plik PNM, co prowadzi do błędu dzielenia przez zero i awarii aplikacji.
- CVE-2014-9762Wysokie
Imlib2 w wersjach przed 1.4.7 pozwala zdalnym atakującym na spowodowanie awarii usługi (błąd segmentacji) poprzez przesłanie obrazu GIF bez mapy kolorów.
- CVE-2011-5326Wysokie
Imlib2 w wersjach przed 1.4.9 pozwala zdalnym atakującym na spowodowanie awarii aplikacji poprzez błąd dzielenia przez zero podczas rysowania elipsy 2x1.
- CVE-2016-4024Krytyczne
Przepełnienie całkowitej liczby w imlib2 przed wersją 1.4.9 na platformach 32-bitowych umożliwia zdalnym atakującym wykonanie dowolnego kodu poprzez podanie dużych wymiarów obrazu, co prowadzi do operacji zapisu w pamięci poza przydzielonym obszarem.
Oryginalny opis (angielski, źródło NVD)
The GIF loader in imlib2 before 1.4.9 allows remote attackers to cause a denial of service (application crash) or obtain sensitive information via a crafted image, which triggers an out-of-bounds read.

