Podatności ImageMagick
300 znanych podatności CVE w ImageMagick, przetłumaczonych i ocenionych.
- CVE-2026-109276Średnie
ImageMagick w wersjach przed 6.9.13-57 oraz 7.x przed 7.1.2-32 zawiera błąd niepełnego czyszczenia w dekoderze JNG, który nie usuwa plików tymczasowych podczas przetwarzania spreparowanego wejścia. Atakujący może dostarczać spreparowane pliki JNG, aby wielokrotnie powodować wyciek plików tymczasowych, zużywając miejsce na dysku i pogarszając dostępność.
- CVE-2026-109275Średnie
ImageMagick w wersjach przed 6.9.13-57 oraz 7.x przed 7.1.2-32 zawiera podatność na wstrzyknięcie kodu w dekoderze MVG, gdy używany jest renderer PostScript. Atakujący może dostarczyć spreparowany plik MVG, który podczas dekodowania wstrzykuje kod do ścieżki renderowania PostScript.
- CVE-2026-109274Niskie
W ImageMagick przed wersją 7.1.2-32 występuje podatność typu TOCTOU dotycząca dowiązań symbolicznych (symlink), która umożliwia atakującym ominięcie polityki bezpieczeństwa ścieżek podczas wykonywania skryptu magick. Atakujący mogą podmienić sprawdzoną ścieżkę na dowiązanie symboliczne w trakcie wykonywania skryptu, aby odczytać pliki zablokowane przez politykę.
- CVE-2026-109273Średnie
ImageMagick w wersjach przed 6.9.13-57 oraz 7.x przed 7.1.2-32 zawiera podatność na ujawnienie informacji w dekoderze PostScript, który alokuje bufor o jeden bajt dłuższy niż zdekodowane dane. Atakujący może dostarczyć spreparowany plik PostScript, aby ujawnić pojedynczy niezainicjalizowany bajt pamięci.
- CVE-2026-109272Niskie
W ImageMagick 7.1.1-31 przed wersją 7.1.2-32 występuje dereferencja wskaźnika NULL w dekoderze PostScript, wywoływana po osiągnięciu limitu polityki. Atakujący mogą dostarczyć spreparowany plik PostScript do przetworzenia, co powoduje awarię aplikacji i odmowę usługi.
- CVE-2026-109271Niskie
W ImageMagick 7.1.2-30 przed wersją 7.1.2-32 występuje podatność use-after-free w dekoderze WBINFO, pojawiająca się, gdy alokacja pamięci nie powiedzie się podczas dekodowania obrazu. Atakujący mogą dostarczyć spreparowany obraz, który przy nieudanej alokacji pamięci powoduje ponowne użycie zwolnionej pamięci i awarię aplikacji.
- CVE-2026-109270Niskie
W ImageMagick przed wersją 7.1.2-32 występuje podatność polegająca na wycieku pamięci w opcji -process, która umożliwia atakującym powodowanie niezwalniania przydzielonej pamięci przez dostarczanie określonych argumentów. Atakujący mogą wielokrotnie wywoływać opcję -process ze spreparowanymi argumentami, aby stopniowo wyczerpać pamięć i pogorszyć dostępność usługi.
- CVE-2026-109269Średnie
ImageMagick w wersjach przed 6.9.13-57 oraz 7.x przed 7.1.2-32 zawiera podatność na ujawnienie informacji w dekoderze JPEG, który wykonuje odczyt ujawniający niezainicjalizowaną pamięć podczas przetwarzania spreparowanego wejścia. Atakujący może dostarczyć spreparowany plik JPEG, aby ujawnić zawartość niezainicjalizowanej pamięci.
- CVE-2026-109268Niskie
ImageMagick w wersjach przed 6.9.13-57 oraz 7.x przed 7.1.2-32 zawiera podatność use-after-free w module zapisu PDF podczas zapisywania obrazów CMYK z kompresją JPEG2000. Złośliwy obraz CMYK może spowodować ponowne użycie zwolnionej pamięci, co może doprowadzić do awarii procesu.
- CVE-2026-109267Średnie
ImageMagick w wersjach przed 6.9.13-57 oraz 7.x przed 7.1.2-32 zawiera przepełnienie stosu w dekoderze MSL spowodowane nieprawidłowym sprawdzeniem głębokości, które nie ogranicza rekurencji. Atakujący może dostarczyć zestaw spreparowanych obrazów MSL, które wyczerpią stos podczas odczytu jednego z nich, powodując awarię procesu i odmowę usługi.
- CVE-2026-109266Średnie
ImageMagick w wersjach przed 6.9.13-57 oraz 7.x przed 7.1.2-32 zawiera podatność na wstrzyknięcie XML w enkoderze CIP, który nieprawidłowo escapuje dane pochodzące z wejścia podczas zapisu wyjścia XML dla telefonów Cisco IP. Atakujący może dostarczyć spreparowany plik, który po konwersji do formatu CIP wstrzykuje dowolny znacznik do generowanego XML.
- CVE-2026-109265Średnie
ImageMagick w wersjach od 7.1.1-7 do 7.1.2-32 zawiera podatność na odczyt poza granicami bufora sterty spowodowany nieprawidłowym zakończeniem ciągu w profilach XMP. Atakujący może dostarczyć spreparowany obraz zawierający zniekształcony profil XMP, aby wywołać odczyt poza granicami i spowodować awarię aplikacji.
- CVE-2026-109264Niskie
ImageMagick w wersjach przed 6.9.13-57 oraz 7.x przed 7.1.2-32 zawiera niekontrolowaną rekurencję w dekoderze MVG, która może wyczerpać stos programu. Atakujący kontrolujący nazwę pliku przetwarzanego przez ImageMagick może wywołać przepełnienie stosu i awarię procesu.
- CVE-2026-109263Niskie
ImageMagick w wersjach przed 6.9.13-57 oraz 7.x przed 7.1.2-32 zawiera wyciek pamięci w enkoderze YUV, który nie zwalnia zaalokowanej pamięci, gdy określona operacja zakończy się niepowodzeniem. Złośliwe dane wejściowe mogą wywołać tę awarię i doprowadzić do wyczerpania zasobów.
- CVE-2026-109262Średnie
ImageMagick przed wersją 6.9.13-57 oraz 7.x przed 7.1.2-32 zawiera wyciek pamięci w enkoderze SVG (WriteSVGImage), który nie zwalnia przydzielonej pamięci podczas przetwarzania spreparowanych obrazów. Atakujący mogą dostarczyć specjalnie przygotowane pliki graficzne, które po przetworzeniu przez enkoder SVG powodują wyciek pamięci i odmowę usługi poprzez wyczerpanie zasobów.
- CVE-2026-109261Niskie
ImageMagick w wersjach przed 6.9.13-57 oraz 7.x przed 7.1.2-32 zawiera wyciek pamięci w enkoderze GIF, ponieważ zaalokowana pamięć nie jest zwalniana, gdy kwantyzacja kolorów nie powiedzie się podczas kodowania. Złośliwe obrazy mogą powodować wyciek przy każdej próbie konwersji.
- CVE-2026-109260Niskie
ImageMagick w wersjach przed 6.9.13-57 oraz 7.x przed 7.1.2-32 zawiera wyciek pamięci w enkoderze PNG, który nie zwalnia zaalokowanej pamięci, gdy inicjalizacja libpng zakończy się niepowodzeniem. Powtarzające się próby kodowania PNG mogą wyczerpać pamięć.
- CVE-2026-109259Średnie
ImageMagick przed wersją 6.9.13-57 oraz 7.x przed 7.1.2-32 zawiera odczyt niezainicjalizowanej pamięci w dekoderze obrazów TGA, co może ujawnić zawartość pamięci. Atakujący mogą dostarczyć spreparowany obraz TGA do przetworzenia, aby ujawnić zawartość niezainicjalizowanej pamięci z procesu ImageMagick.
- CVE-2026-109258Niskie
ImageMagick w wersjach od 7.1.0-20 do przed 7.1.2-32 zawiera podatność nieprawidłowego zwolnienia pamięci w operacji fx, występującą gdy inicjalizacja wpisu środowiska FX zakończy się niepowodzeniem. Może to prowadzić do uszkodzenia pamięci i awarii aplikacji.
- CVE-2026-105081Niskie
ImageMagick przed 6.9.13-58 i 7.x przed 7.1.2-33 nie uwzględnia poprawnie dowiązań symbolicznych w sprawdzeniu polityki bezpieczeństwa IsRightsAuthorizedByName, co pozwala na obejście skonfigurowanych ograniczeń polityki. Lokalny atakujący może utworzyć dowiązanie symboliczne wskazujące na ścieżkę objętą polityką.
- CVE-2026-108693Wysokie
ImageMagick na Windows do wersji 7.1.2-33 i 6.9.13-58 zawiera podatność niekontrolowanej ścieżki wyszukiwania w funkcji NTGhostscriptEXE(), która uruchamia gswin64c.exe po samej nazwie, gdy Ghostscript nie jest zarejestrowany. Atakujący może umieścić złośliwy plik gswin64c.exe w katalogu roboczym, aby wykonać kod z uprawnieniami ImageMagick podczas konwersji plików PDF, PostScript lub EPS.
- CVE-2026-107210Średnie
ImageMagick przed wersjami 7.1.2-30 i 6.9.13-55 zawiera podatność, w której specjalnie spreparowany, mocno skompresowany obraz MAT może spowodować, że dekoder MAT utworzy pliki tymczasowe większe niż skonfigurowany limit polityki bezpieczeństwa, omijając ograniczenia zasobów i zużywając nadmierną ilość miejsca na dysku. Problem został naprawiony w wersjach 7.1.2-30 i 6.9.13-55.
- CVE-2026-107209Średnie
ImageMagick przed wersjami 7.1.2-30 i 6.9.13-55, gdy jest zbudowany bez wsparcia Cairo, zawiera podatność, w której specjalnie spreparowany obraz RSVG, który osiąga limit zasobów, może spowodować, że dekoder RSVG dwukrotnie zwolni stan obrazu, a następnie użyje zwolnionej pamięci, powodując awarię procesu. Problem został naprawiony w wersjach 7.1.2-30 i 6.9.13-55.
- CVE-2026-107208Średnie
ImageMagick przed wersjami 7.1.2-30 i 6.9.13-55 zawiera podatność, w której specjalnie spreparowany profil XMP może osiągnąć limit rekurencji, który jest traktowany jako stan krytyczny zamiast zwykłego wyjątku, powodując zakończenie procesu przetwarzania obrazów. Problem został naprawiony w wersjach 7.1.2-30 i 6.9.13-55.
- CVE-2026-106580Średnie
ImageMagick przed wersjami 7.1.2-31 i 6.9.13-56 zawiera podatność, w której brak sprawdzenia polityki bezpieczeństwa w enkoderze CUT pozwala spreparowanej lokalnej operacji kodowania na odczytanie danych, które polityka powinna blokować, a także może spowodować awarię. Problem został naprawiony w wersjach 7.1.2-31 i 6.9.13-56.
- CVE-2026-106579Średnie
ImageMagick przed wersjami 7.1.2-31 i 6.9.13-56 zawiera podatność, w której specjalnie spreparowany obraz może ominąć politykę bezpieczeństwa ImageMagick używającą domeny coder, potencjalnie umożliwiając odczyt danych zabronionych przez politykę. Problem został naprawiony w wersjach 7.1.2-31 i 6.9.13-56.
- CVE-2026-106578Średnie
ImageMagick przed wersjami 7.1.2-31 i 6.9.13-56 zawiera podatność, w której specjalnie spreparowany obraz może spowodować nieprawidłowe zwolnienie pamięci w dekoderze MVG i awarię procesu. Problem został naprawiony w wersjach 7.1.2-31 i 6.9.13-56.
- CVE-2026-106577Średnie
ImageMagick przed wersjami 7.1.2-31 i 6.9.13-56 zawiera podatność, w której niezmaskowane lub nieprzycięte wartości mogą wstrzykiwać kod do danych wyjściowych generowanych przez kodery PostScript. Problem został naprawiony w wersjach 7.1.2-31 i 6.9.13-56.
- CVE-2026-106576Średnie
Przed wersją 7.1.2-31 programu ImageMagick, specjalnie spreparowany profil XMP może wymusić nadmierną pracę parsera podczas określania licznika i mianownika wartości wymiernej, co prowadzi do odmowy usługi. Problem został naprawiony w wersji 7.1.2-31.
- CVE-2026-106575Średnie
Przed wersją 7.1.2-31 programu ImageMagick, specjalnie spreparowany skrypt Magick może pozostawić otwarty wskaźnik pliku, co przy wielokrotnym przetwarzaniu może wyczerpać dostępne deskryptory plików. Problem został naprawiony w wersji 7.1.2-31.
- CVE-2026-106574Średnie
Przed wersją 7.1.2-31 programu ImageMagick, klient połączony z rozproszonym serwerem pamięci podręcznej pikseli może wysłać spreparowane dane pikseli, które wywołują błąd obliczeń rozmiaru całkowitego i nadpisanie bufora sterty, powodując awarię serwera. Problem został naprawiony w wersji 7.1.2-31.
- CVE-2026-106573Średnie
Przed wersjami 7.1.2-31 i 6.9.13-56 programu ImageMagick, brak kontroli limitów w dekoderze MVG pozwala spreparowanemu obrazowi MVG na wywołanie nadmiernie długotrwałej operacji. Problem został naprawiony w wersjach 7.1.2-31 i 6.9.13-56.
- CVE-2026-106572Średnie
Przed wersjami 7.1.2-30 i 6.9.13-55 programu ImageMagick, brak kontroli głębokości rekurencji w dekoderze CALS pozwala spreparowanemu obrazowi CALS na wyczerpanie stosu wywołań i zakończenie procesu. Problem został naprawiony w wersjach 7.1.2-30 i 6.9.13-55.
- CVE-2026-106571Średnie
Przed wersjami 6.9.13-56 i 7.1.2-31 programu ImageMagick, spreparowane lokalne wywołanie API GetVirtualPixels może wywołać błąd obliczeń całkowitych i zapis poza bufor sterty, powodując awarię procesu serwera. Problem został naprawiony w wersjach 6.9.13-56 i 7.1.2-31.
- CVE-2026-106570Średnie
Przed wersją 7.1.2-32 programu ImageMagick, nieuwierzytelniony klient z sąsiedniej sieci może wielokrotnie łączyć się z rozproszonym serwerem pamięci podręcznej pikseli i wyczerpać dostępne połączenia, powodując odmowę usługi. Problem został naprawiony w wersji 7.1.2-32.
- CVE-2026-106569Średnie
Przed wersją 7.1.2-32 programu ImageMagick, brak walidacji i kontroli zasobów w dekoderze ASE pozwala spreparowanemu obrazowi ASE na spowodowanie awarii lub długotrwałej operacji. Problem został naprawiony w wersji 7.1.2-32.
- CVE-2026-106568Średnie
Przed wersjami 7.1.2-32 i 6.9.13-57 programu ImageMagick, spreparowany profil XMP osadzony w obrazie może spowodować wejście parsera profilu w nieskończoną pętlę, uniemożliwiając zakończenie przetwarzania obrazu. Problem został naprawiony w wersjach 7.1.2-32 i 6.9.13-57.
- CVE-2026-106567Średnie
Przed wersjami 7.1.2-32 i 6.9.13-57 programu ImageMagick, spreparowany plik PSD może wywołać błąd konwersji liczb całkowitych w dekoderze PSD na systemach 32-bitowych, powodując nieskończoną pętlę i odmowę usługi. Problem został naprawiony w wersjach 7.1.2-32 i 6.9.13-57.
- CVE-2026-106566Średnie
W ImageMagick przed wersją 7.1.2-32 mechanizm czyszczenia dowiązań symbolicznych (delegate symlink cleanup) nie sprawdza zmiennej środowiskowej MAGICK_SHRED_PASSES. Umożliwia to lokalnemu uprzywilejowanemu procesowi nadpisanie pliku danymi losowymi. Podatność naprawiono w wersji 7.1.2-32.
- CVE-2026-106565Średnie
W ImageMagick przed wersjami 7.1.2-32 i 6.9.13-57 brak sprawdzenia końca pliku podczas odczytu danych obrazu skompresowanych bzip2 może powodować nieskończoną pętlę. Prowadzi to do wyczerpania zasobów przetwarzania. Podatność naprawiono w wersjach 7.1.2-32 i 6.9.13-57.
- CVE-2026-106564Średnie
W ImageMagick przed wersją 7.1.2-32 specjalnie spreparowany obraz EXR może spowodować zapis poza buforem sterty w dekoderze EXR. Prowadzi to do awarii procesu. Podatność naprawiono w wersji 7.1.2-32.
- CVE-2026-105083Niskie
ImageMagick przed wersją 7.1.2-32 i 6.9.13-57 zawiera podatność obejścia polityki w LoadPolicyCache, która po cichu pomija reguły polityki bezpieczeństwa, gdy policy.xml używa alternatywnego DOCTYPE. Prawidłowy DOCTYPE niekończący się na ']>' powoduje, że parser konsumuje resztę pliku, więc żadne reguły polityki nie są stosowane, a ograniczone operacje stają się dozwolone.
- CVE-2026-102635Niskie
ImageMagick w wersjach przed 7.1.2-32 i 6.9.13-57 zawiera podatność ujawnienia niezainicjalizowanej pamięci sterty w dekoderze GIF w obsłudze rozszerzeń aplikacji w pliku coders/gif.c. Atakujący może stworzyć złośliwy plik GIF, który powoduje odczyt niezainicjalizowanej pamięci sterty przez parser liczb i zapisanie jej jako metadanych obrazu, ujawniając wrażliwe informacje z pamięci.
- CVE-2026-93590Niskie
ImageMagick w wersjach przed 7.1.2-31 zawiera podatność polegającą na obejściu polityk w enkoderze UHDR, który nie wykonuje kontroli polityk podczas alokacji bufora dla pikseli obrazu. Atakujący może obejść polityki zasobów, przetwarzając specjalnie spreparowane obrazy UHDR, co może prowadzić do odmowy usługi poprzez nadmierną alokację pamięci.
- CVE-2026-93589Niskie
ImageMagick w wersjach przed 7.1.2-31 oraz 6.9.13-56 zawiera błąd dzielenia przez zero w enkoderze FLIF. Nieprawidłowa wartość ticks per second w kodowanym obrazie powoduje dzielenie przez zero i awarię enkodera, prowadząc do odmowy usługi.
- CVE-2026-93588Niskie
ImageMagick w wersjach przed 7.1.2-31 i przed 6.9.13-56 zawiera błąd dereferencji wskaźnika NULL w koderze PNM. Gdy koder osiąga limit pamięci (zasobów) w określonym momencie przetwarzania, nieudana alokacja nie jest obsługiwana i następuje dereferencja wskaźnika NULL, co może prowadzić do odmowy usługi (awarii aplikacji) podczas przetwarzania specjalnie spreparowanego lub wystarczająco dużego obrazu PNM.
- CVE-2026-93587Niskie
ImageMagick w wersjach przed 7.1.2-31 i przed 6.9.13-56 zawiera obejście polityki w koderze PCD (oraz, zgodnie z advisory upstream, CUBE i HALD): gdy podana jest określona opcja wiersza poleceń, dekoder nie sprawdza skonfigurowanego limitu zasobów, co może skutkować dodatkową alokacją pamięci. Lokalny użytkownik mogący przekazać opcje wiersza poleceń do ImageMagick może zatem przekroczyć zamierzony limit polityki pamięci, powodując ograniczony wpływ na dostępność.
- CVE-2026-93586Niskie
ImageMagick w wersjach przed 7.1.2-31 i przed 6.9.13-56 zawiera podatność use-after-free w metodzie ImagesToBlob, spowodowaną nieprawidłowo aktualizowanym wskaźnikiem. Wykorzystanie może skutkować ograniczonym wpływem na dostępność (np. awarią dotkniętego procesu).
- CVE-2026-86425Niskie
ImageMagick przed wersją 7.1.2-30 oraz 6.9.x przed 6.9.13-55 zawiera podatność use-after-free w metodzie Layer biblioteki PerlMagick. Atakujący, dostarczając spreparowaną listę obrazów, może wywołać dostęp do pamięci po jej zwolnieniu, co prowadzi do awarii (odmowa usługi).
- CVE-2026-86424Niskie
ImageMagick przed wersją 7.1.2-30 oraz 6.9.13-55 zawiera podatność TOCTOU w dekoderze wideo, która pozwala atakującym ominąć ograniczenia zapisu w polityce ścieżek poprzez podmianę dowiązań symbolicznych. Atakujący może podmienić dowiązanie symboliczne między walidacją polityki a operacją zapisu, aby zapisać dane w lokalizacjach zabronionych przez politykę.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

