CVE-2017-14103
WysokieStreszczenie
Funkcje ReadJNGImage i ReadOneJNGImage w GraphicsMagick 1.3.26 nie zarządzają poprawnie wskaźnikami obrazów po wystąpieniu określonych warunków błędów, co umożliwia zdalnym atakującym przeprowadzenie ataków typu use-after-free za pomocą spreparowanego pliku.
Ocena ryzyka
Podatność ta może prowadzić do nieautoryzowanego dostępu do pamięci, co stwarza ryzyko wykonania złośliwego kodu przez atakujących.
Rekomendacja
Zaleca się aktualizację do najnowszej wersji GraphicsMagick, aby usunąć tę podatność oraz wszelkie inne znane problemy bezpieczeństwa.
Inne podatności w GraphicsMagick 1.3.26
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)
The ReadJNGImage and ReadOneJNGImage functions in coders/png.c in GraphicsMagick 1.3.26 do not properly manage image pointers after certain error conditions, which allows remote attackers to conduct use-after-free attacks via a crafted file, related to a ReadMNGImage out-of-order CloseBlob call. NOTE: this vulnerability exists because of an incomplete fix for CVE-2017-11403.

