CVE-2017-16352
WysokieStreszczenie
GraphicsMagick w wersji 1.3.26 jest podatny na przepełnienie bufora w stercie, które występuje w funkcji DescribeImage() w pliku magick/describe.c. Możliwe jest wywołanie tej podatności poprzez uruchomienie polecenia identify na specjalnie przygotowanym pliku w formacie MIFF z włączoną flagą verbose.
Ocena ryzyka
Wykorzystanie tej podatności może prowadzić do nieautoryzowanego dostępu do pamięci, co może skutkować wykonaniem złośliwego kodu lub awarią aplikacji. Organizacje powinny być świadome ryzyka związanego z przetwarzaniem nieznanych plików graficznych.
Rekomendacja
Zaleca się aktualizację GraphicsMagick do najnowszej wersji, aby usunąć tę podatność. Dodatkowo, należy unikać przetwarzania plików MIFF z nieznanych źródeł.
Inne podatności w GraphicsMagick
Zobacz wszystkie- CVE-2017-17912Wysokie
W GraphicsMagick 1.4 snapshot-20171217 Q8 występuje błąd przepełnienia bufora w pamięci sterty w funkcji ReadNewsProfile w pliku coders/tiff.c, gdzie LocaleNCompare odczytuje dane z pamięci sterty poza przydzielonym obszarem.
- CVE-2017-17783Wysokie
W GraphicsMagick 1.3.27a występuje problem z nadmiernym odczytem bufora w funkcji ReadPALMImage w pliku coders/palm.c, gdy QuantumDepth wynosi 8.
- CVE-2017-17782Wysokie
W GraphicsMagick 1.3.27a występuje problem z nadmiernym odczytem bufora w pamięci w funkcji ReadOneJNGImage w pliku coders/png.c, związany z alokacją fragmentu oFFs.
- CVE-2017-17503Wysokie
W GraphicsMagick 1.3.26 występuje podatność w funkcji ReadGRAYImage w pliku coders/gray.c, która pozwala na nadmierne odczytywanie bufora w pamięci sterty poprzez specjalnie przygotowany plik.
- CVE-2017-17502Wysokie
W GraphicsMagick 1.3.26 występuje podatność w funkcji ReadCMYKImage w pliku coders/cmyk.c, która pozwala na nadmierne odczytywanie bufora w pamięci heap poprzez specjalnie przygotowany plik.
- CVE-2017-17501Wysokie
W GraphicsMagick 1.3.26 występuje podatność związana z nadmiernym odczytem bufora w pamięci sterty w funkcji WriteOnePNGImage w pliku coders/png.c, która może być wykorzystana poprzez odpowiednio przygotowany plik.
- CVE-2017-17500Wysokie
W GraphicsMagick 1.3.26 występuje podatność w funkcji ReadRGBImage w pliku coders/rgb.c, która pozwala na nadmierne odczytywanie bufora w pamięci sterty poprzez spreparowany plik.
- CVE-2017-17498Wysokie
W funkcji WritePNMImage w pliku coders/pnm.c w GraphicsMagick 1.3.26 istnieje podatność, która pozwala zdalnym atakującym na spowodowanie odmowy usługi poprzez przepełnienie bufora na stercie, co prowadzi do awarii aplikacji.
- CVE-2017-16669Wysokie
W GraphicsMagick 1.3.26 występuje podatność, która pozwala zdalnym atakującym na spowodowanie odmowy usługi poprzez przepełnienie bufora w sterowniku wpg.c, co prowadzi do awarii aplikacji. Problem ten jest związany z funkcją AcquireCacheNexus w pliku magick/pixel_cache.c.
- CVE-2017-16547Wysokie
Funkcja DrawImage w GraphicsMagick 1.3.26 nieprawidłowo obsługuje słowa kluczowe pop związane z słowami kluczowymi push, co może prowadzić do awarii aplikacji lub odmowy usługi.
Oryginalny opis (angielski, źródło NVD)
GraphicsMagick 1.3.26 is vulnerable to a heap-based buffer overflow vulnerability found in the "Display visual image directory" feature of the DescribeImage() function of the magick/describe.c file. One possible way to trigger the vulnerability is to run the identify command on a specially crafted MIFF format file with the verbose flag.

