Podatności ImageMagick
300 znanych podatności CVE w ImageMagick, przetłumaczonych i ocenionych.
- CVE-2017-15032Krytyczne
Wersja 7.0.7-2 ImageMagick zawiera wyciek pamięci w funkcji ReadYCBCRImage w pliku coders/ycbcr.c.
- CVE-2017-14532Krytyczne
W ImageMagick w wersji 7.0.7-0 występuje błąd dereferencji wskaźnika NULL w funkcji TIFFIgnoreTags w pliku coders/tiff.c.
- CVE-2017-14138Krytyczne
ImageMagick w wersji 7.0.6-5 zawiera podatność na wyciek pamięci w funkcji ReadWEBPImage w pliku coders/webp.c, ponieważ pamięć nie jest zwalniana w określonych przypadkach błędów, co zostało udowodnione przez błędy VP8.
- CVE-2017-13139Krytyczne
W ImageMagick przed wersją 6.9.9-0 oraz 7.x przed wersją 7.0.6-1 występuje podatność w funkcji ReadOneMNGImage w pliku coders/png.c, która prowadzi do odczytu poza przydzielonym zakresem pamięci w przypadku fragmentu MNG CLIP.
- CVE-2014-9826Krytyczne
ImageMagick umożliwia zdalnym atakującym wywołanie nieokreślonego wpływu poprzez wektory związane z obsługą błędów w plikach sun.
- CVE-2017-5511Krytyczne
W pliku coders/psd.c w ImageMagick występuje podatność, która pozwala zdalnym atakującym na wykorzystanie niewłaściwego rzutowania, co prowadzi do przepełnienia bufora na stercie.
- CVE-2016-10145Krytyczne
Błąd off-by-one w pliku coders/wpg.c w ImageMagick umożliwia zdalnym atakującym wywołanie nieokreślonego wpływu poprzez wektory związane z kopiowaniem ciągu.
- CVE-2016-10144Krytyczne
W pliku coders/ipl.c w ImageMagick występuje luka, która pozwala zdalnym atakującym na osiągnięcie nieokreślonego wpływu z powodu braku sprawdzenia malloc.
- CVE-2014-9847Krytyczne
Dekoder jng w ImageMagick w wersji 6.8.9.9 pozwala zdalnym atakującym na wywołanie nieokreślonego wpływu na system.
- CVE-2014-9846Krytyczne
Przepełnienie bufora w funkcji ReadRLEImage w pliku coders/rle.c w ImageMagick 6.8.9.9 może umożliwić zdalnym atakującym wywołanie nieokreślonego wpływu na system.
- CVE-2014-9843Krytyczne
Funkcja DecodePSDPixels w ImageMagick 6.8.9.9 umożliwia zdalnym atakującym wywołanie nieokreślonego wpływu poprzez nieznane wektory.
- CVE-2014-9841Krytyczne
Funkcja ReadPSDLayers w ImageMagick 6.8.9.9 umożliwia zdalnym atakującym wywołanie nieokreślonego wpływu poprzez nieznane wektory, związane z 'rzucaniem wyjątków'.
- CVE-2014-9852Krytyczne
W pliku distribute-cache.c w ImageMagick występuje problem z ponownym używaniem obiektów po ich zniszczeniu, co może umożliwić zdalnym atakującym wywołanie nieokreślonego wpływu.
- CVE-2016-6520Krytyczne
Przepełnienie bufora w pliku enhance.c w ImageMagick przed wersją 7.0.2-7 umożliwia zdalnym atakującym wywołanie nieokreślonego wpływu poprzez wektory związane z morfologią pamięci podręcznej pikseli.
- CVE-2016-5841Krytyczne
Przepełnienie całkowitej liczby w pliku profile.c w ImageMagick przed wersją 7.0.2-1 może umożliwić zdalnym atakującym spowodowanie awarii usługi (błąd segmentacji) lub potencjalne wykonanie dowolnego kodu poprzez manipulację zmienną offset.
- CVE-2016-5690Krytyczne
Funkcja ReadDCMImage w czytniku DCM w ImageMagick przed wersją 6.9.4-5 oraz 7.x przed wersją 7.0.1-7 pozwala zdalnym atakującym na wywołanie nieokreślonego wpływu poprzez wektory związane z instrukcją for przy obliczaniu tabeli skalowania pikseli.
- CVE-2016-5687Krytyczne
Funkcja VerticalFilter w kodzie DDS w ImageMagick przed wersją 6.9.4-3 oraz 7.x przed wersją 7.0.1-4 umożliwia zdalnym atakującym wywołanie nieokreślonego wpływu poprzez spreparowany plik DDS, co prowadzi do odczytu poza przydzielonym zakresem.
- CVE-2016-4564Krytyczne
Funkcja DrawImage w ImageMagick przed wersją 6.9.4-0 oraz 7.x przed wersją 7.0.1-2 zawiera błąd w wywołaniu funkcji, co może prowadzić do przepełnienia bufora i awarii aplikacji. Atakujący zdalnie mogą wykorzystać tę podatność, przesyłając odpowiednio przygotowany plik.
- CVE-2016-3718ŚrednieAktywnie exploitowane
Kodery HTTP i FTP w ImageMagick przed 6.9.3-10 oraz 7.x przed 7.0.1-1 pozwalają zdalnym atakującym przeprowadzać ataki server-side request forgery (SSRF) za pomocą spreparowanego obrazu.
- CVE-2016-3715ŚrednieAktywnie exploitowane
Koder EPHEMERAL w ImageMagick przed 6.9.3-10 oraz 7.x przed 7.0.1-1 pozwala zdalnym atakującym usuwać dowolne pliki za pomocą spreparowanego obrazu.
- CVE-2026-119124Niskie
ImageMagick przed 7.1.2-34 zawiera przepełnienie bufora na stercie w przetwarzaniu opcji -morph, gdzie spreparowane obrazy powodują zapisy poza granicami bufora sterty. Atakujący może dostarczyć spreparowany obraz, który podczas przetwarzania przez użytkownika z opcją -morph uszkadza pamięć sterty i powoduje awarię aplikacji.
- CVE-2026-119123Niskie
ImageMagick przed 7.1.2-34 zawiera podatność na przepełnienie stosu w dekoderze TIFF, występującą gdy dekoder DNG jest wyłączony. Atakujący może dostarczyć spreparowany plik obrazu do przetworzenia, aby wywołać przepełnienie stosu i awarię aplikacji, powodując odmowę usługi.
- CVE-2026-116160Niskie
ImageMagick przed 6.9.13-58 oraz 7.x przed 7.1.2-33 zawiera przepełnienie bufora oparte na stercie w operacji animate X11 podczas przetwarzania spreparowanych obrazów. Atakujący może dostarczyć złośliwy obraz, który po uruchomieniu operacji animate X11 nadpisuje pamięć sterty i może spowodować awarię aplikacji.
- CVE-2026-116159Niskie
ImageMagick przed 6.9.13-58 oraz 7.x przed 7.1.2-33 zawiera wyciek pamięci w obsłudze opcji -cdl (color decision list), gdzie zaalokowana pamięć nie jest zwalniana po użyciu. Atakujący może dostarczyć dane wejściowe powodujące przetwarzanie opcji -cdl, wielokrotnie wyciekając pamięć i pogarszając dostępność poprzez wyczerpanie zasobów.
- CVE-2026-116158Niskie
ImageMagick przed 7.1.2-33 zawiera podatność na wyciek pamięci w poleceniu magick compare spowodowaną brakiem czyszczenia, gdy operacja się nie powiedzie. Atakujący może dostarczyć dane wejściowe wywołujące powtarzające się nieudane operacje compare, aby wyczerpać pamięć i spowodować odmowę usługi.
- CVE-2026-116157Niskie
ImageMagick przed 7.1.2-33 zawiera podatność na wyciek pamięci w PerlMagick, która nie zwalnia wartości zwracanych podczas odczytu właściwości obrazu. Atakujący może wielokrotnie wywoływać odczyt właściwości poprzez pięć podatnych lokalizacji w kodzie PerlMagick, aby wyczerpać pamięć i spowodować odmowę usługi.
- CVE-2026-116156Niskie
ImageMagick w wersjach przed 6.9.13-58 oraz 7.x przed 7.1.2-33 zawiera wyciek pamięci spowodowany brakiem zwolnienia zasobów przy użyciu opcji -set profile. Atakujący może nakłonić użytkownika do przetwarzania obrazów z tą opcją, co prowadzi do wycieku pamięci.
- CVE-2026-116155Średnie
ImageMagick przed 6.9.13-58 oraz 7.x przed 7.1.2-33 zawiera wyciek pamięci w obsłudze profili XMP przez różne dekodery. Atakujący może dostarczyć obrazy ze spreparowanym profilem XMP, które przy każdym przetworzeniu powodują wyciek pamięci, prowadząc do wyczerpania zasobów i odmowy usługi.
- CVE-2026-116154Średnie
ImageMagick przed 6.9.13-58 oraz 7.x przed 7.1.2-33 zawiera wyciek pamięci w kodzie parsowania XML, gdzie zaalokowana pamięć nie jest zwalniana po osiągnięciu limitu głębokości zagnieżdżenia. Atakujący może dostarczyć spreparowane, głęboko zagnieżdżone dane XML, aby wywołać wyciek, powodując wyczerpanie pamięci i odmowę usługi.
- CVE-2026-116153Niskie
ImageMagick przed wersją 7.1.2-33 zawiera przepełnienie bufora sterty w systemach 32-bitowych, umożliwiające nadpisanie pamięci sterty przy żądaniu informacji convex-hull. Atakujący może dostarczyć spreparowane obrazy przetwarzane z obliczeniami convex-hull, powodując awarie lub potencjalne wykonanie kodu.
- CVE-2026-116152Średnie
ImageMagick przed 7.1.2-33 zawiera podatność wycieku pamięci w dekoderze MAT, który nie zwalnia zaalokowanej pamięci w określonej ścieżce błędu. Atakujący może dostarczyć spreparowane pliki MAT, które wielokrotnie wywołują tę ścieżkę błędu, powodując niewielkie wycieki pamięci stopniowo zużywające pamięć procesu.
- CVE-2026-116151Niskie
ImageMagick w wersjach przed 6.9.13-58 oraz 7.x przed 7.1.2-33 zawiera wyciek pamięci w enkoderze JNG, który nie zwalnia zaalokowanej pamięci podczas przetwarzania spreparowanego obrazu. Atakujący może dostarczyć spreparowane obrazy kodowane do JNG, powodując wyciek pamięci.
- CVE-2026-116150Niskie
ImageMagick przed wersją 7.1.2-33 zawiera wyciek pamięci w enkoderze FPX, umożliwiający atakującemu wyczerpanie pamięci poprzez dostarczenie spreparowanego obrazu. Wielokrotne przetwarzanie takich obrazów prowadzi do wyczerpania zasobów.
- CVE-2026-116149Wysokie
ImageMagick w wersjach przed 6.9.13-58 oraz 7.x przed 7.1.2-33 zawiera przepełnienie bufora na stosie podczas obsługi obrazów skompresowanych bzip2. Atakujący może dostarczyć spreparowany obraz używający kompresji bzip2, aby nadpisać pamięć stosu podczas dekodowania, powodując awarie lub uszkodzenie pamięci.
- CVE-2026-116148Niskie
ImageMagick w wersjach przed 6.9.13-58 oraz 7.x przed 7.1.2-33 zawiera podatność typu injection w enkoderze MVG, który nie neutralizuje poprawnie opcji rysowania podanych przez użytkownika przed zapisaniem ich do wyjściowego pliku MVG. Atakujący może wstrzyknąć dowolne polecenia rysowania MVG do wynikowego pliku.
- CVE-2026-116147Niskie
ImageMagick w wersjach przed 6.9.13-58 oraz 7.x przed 7.1.2-33 zawiera dereferencję wskaźnika null w dekoderze DJVU, ponieważ wynik alokacji pamięci nie jest sprawdzany przed użyciem. Atakujący może dostarczyć obraz DJVU, który w warunkach niepowodzenia alokacji powoduje awarię procesu.
- CVE-2026-116146Niskie
ImageMagick w wersjach przed 6.9.13-58 oraz 7.x przed 7.1.2-33 zawiera wyciek pamięci w dekoderze MSL, który nie zwalnia zaalokowanej pamięci podczas przetwarzania spreparowanego obrazu MSL. Atakujący może dostarczyć spreparowane pliki MSL, powodując powtarzający się wyciek pamięci.
- CVE-2026-116145Niskie
ImageMagick w wersjach przed 6.9.13-58 oraz 7.x przed 7.1.2-32 zawiera obejście polityki bezpieczeństwa spowodowane niekompletną poprawką obejścia opisanej w GHSA-jjp4-3fwf-393j. Atakujący mogący dostarczyć dane wejściowe może ominąć skonfigurowane ograniczenia polityki bezpieczeństwa.
- CVE-2026-116144Niskie
ImageMagick w wersjach przed 6.9.13-58 oraz 7.x przed 7.1.2-33 zawiera niekontrolowaną rekurencję w dekoderze MVG, która może prowadzić do przepełnienia stosu. Atakujący może dostarczyć spreparowany plik MVG, który przy odczycie z określonymi argumentami wyczerpuje stos i powoduje awarię procesu.
- CVE-2026-116143Niskie
ImageMagick w wersjach przed 6.9.13-58 oraz 7.x przed 7.1.2-33 zawiera obejście polityki w dekoderach PS, PDF i XPS, które pozwala ominąć limit długości listy wyboru scen polityki bezpieczeństwa. Atakujący dostarczający określony argument może spowodować przetwarzanie większej liczby scen niż dozwolono.
- CVE-2026-116142Niskie
ImageMagick w wersjach przed 7.1.2-33 zawiera podatność typu heap buffer over-read, która pozwala atakującemu odczytać dane spoza zaalokowanego obszaru pamięci podczas wypisywania minimum-bounding-box. Atakujący może dostarczyć spreparowany obraz, który wywołuje nadmierny odczyt, powodując awarie lub ujawnienie sąsiedniej pamięci sterty.
- CVE-2026-116141Średnie
ImageMagick przed 7.1.2-33 zawiera podatność obejścia polityki w dekoderze UHDR, która pozwala atakującym ominąć limity szerokości i wysokości obrazu, ponieważ sprawdzenia rozmiaru odbywają się po dekodowaniu. Atakujący może dostarczyć spreparowane obrazy UHDR o nadmiernych wymiarach, które są w pełni dekodowane przed egzekwowaniem limitów polityki, powodując nadmierne zużycie zasobów.
- CVE-2026-116140Niskie
ImageMagick w wersjach przed 6.9.13-58 oraz 7.x przed 7.1.2-33 niepoprawnie interpretuje wywołania delegatów, co może pozwolić na uruchomienie programu zablokowanego w policy.xml. Atakujący, który skłoni ImageMagick do przetworzenia danych wywołujących delegata, może obejść politykę zdefiniowaną przez administratora i wykonać zablokowany program.
- CVE-2026-109964Średnie
ImageMagick przed wersjami 7.1.2-33 i 6.9.13-58 zawiera podatność niedopełnienia bufora sterty w DecodeImage() w coders/pict.c na buildach 32-bitowych z powodu przepełnienia arytmetyki wskaźników. Atakujący mogą dostarczyć spreparowany plik PICT z maksymalnymi wartościami wierszy, kolumn i bajtów na linię, aby ominąć sprawdzenia granic i zapisać do 128 kontrolowanych bajtów poniżej bufora sterty, powodując awarie lub wykonanie kodu.
- CVE-2026-109282Niskie
Podatność w ImageMagick przed wersjami 6.9.13-57 i 7.1.2-32 powoduje pomyłkę typów w enkoderach INFO, JSON i YAML, gdy zapisywany jest obraz w formacie skompresowanym. Atakujący może wywołać zapis takiego obrazu, co prowadzi do awarii procesu przez SIGABRT lub SIGSEGV, powodując odmowę usługi.
- CVE-2026-109281Średnie
ImageMagick w wersjach od 7.1.0-21 do 7.1.2-32 zawiera błąd odczytu poza granicami bufora sterty w obsłudze opcji -fx. W określonych sytuacjach operacja -fx odczytuje dane poza zaalokowanym buforem sterty. Atakujący, który doprowadzi do przetworzenia spreparowanego wyrażenia -fx, może odczytać zawartość pamięci sterty, co potencjalnie ujawnia ograniczone dane.
- CVE-2026-109280Niskie
Podatność use-after-free w opcji -fx programu ImageMagick przed wersją 7.1.2-32 występuje, gdy alokacja pamięci nie powiedzie się podczas określonej operacji. Atakujący, którzy mogą dostarczyć spreparowane wyrażenia -fx przy ograniczonej pamięci, mogą wywołać dostęp do zwolnionej pamięci, powodując awarie lub uszkodzenie pamięci.
- CVE-2026-109279Niskie
W ImageMagick przed wersjami 6.9.13-57 i 7.1.2-32 brakuje odpowiedniej synchronizacji przy dostępie do polityki bezpieczeństwa, co prowadzi do wyścigu (race condition) między jednoczesnymi odczytami i zapisami przez wiele wątków, powodując nadpisanie bufora na stercie. Atakujący, który może wywołać równoczesny dostęp do polityki, może doprowadzić do awarii aplikacji i odmowy usługi.
- CVE-2026-109278Niskie
W ImageMagick przed wersjami 6.9.13-57 i 7.1.2-32 występuje wyciek pamięci w operacji wavelet-denoise, która nie zwalnia przydzielonej pamięci, gdy nie można uzyskać wymaganego zasobu. Atakujący mogą wielokrotnie wywoływać przetwarzanie wavelet-denoise w warunkach ograniczonych zasobów, powodując wyciek pamięci i pogorszenie dostępności usługi.
- CVE-2026-109277Niskie
W ImageMagick przed wersją 7.1.2-32 występuje podatność umożliwiająca ominięcie polityki bezpieczeństwa w operacji -script z powodu braku kontroli nad obsługą deskryptorów plików. Atakujący mogą użyć operacji -script do zamknięcia deskryptorów niezwiązanych z bieżącą operacją, obchodząc skonfigurowane polityki bezpieczeństwa.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

