Podatności ImageMagick
300 znanych podatności CVE w ImageMagick, przetłumaczonych i ocenionych.
- CVE-2026-53465Średnie
W ImageMagick przed wersją 7.1.2-25, specjalnie spreparowany wieloklatkowy plik może spowodować nadpisanie bufora sterty podczas kodowania za pomocą kodera SF3. Problem został naprawiony w wersji 7.1.2-25.
- CVE-2026-53464Średnie
W ImageMagick przed wersją 7.1.2-25, podanie nieprawidłowych opcji do parsera opcji wand powoduje niewielki wyciek pamięci. Problem został naprawiony w wersji 7.1.2-25.
- CVE-2026-53463Średnie
ImageMagick przed wersjami 6.9.13-50 i 7.1.2-25 zawiera podatność na dereferencję wskaźnika null podczas operacji distort z nieprawidłowymi argumentami. Problem został naprawiony w wymienionych wersjach.
- CVE-2026-53462Średnie
ImageMagick przed wersjami 6.9.13-50 i 7.1.2-25 zawiera podatność polegającą na użyciu po zwolnieniu (heap-use-after-free) w funkcji CheckPrimitiveExtent, gdy alokacja pamięci nie powiedzie się. Może to prowadzić do awarii programu.
- CVE-2026-53461Wysokie
Podatność w ImageMagick (wersje przed 6.9.13-50 i 7.1.2-25) w dekoderze ICON powoduje nieprawidłową pętlę, co prowadzi do zapisu poza zakresem sterty i awarii programu.
- CVE-2026-53460Wysokie
Podatność w ImageMagick (wersje przed 6.9.13-50 i 7.1.2-25) w funkcji AcquireAlignedMemory nie sprawdza maksymalnego żądania pamięci, co może prowadzić do wyczerpania pamięci (out-of-memory).
- CVE-2026-49219Średnie
ImageMagick przed wersjami 6.9.13-48 i 7.1.2-24 ma błąd w parsowaniu nazw plików, który pozwala na ominięcie polityki bezpieczeństwa i odczyt plików zabronionych przez politykę za pomocą dowiązania symbolicznego (symlink).
- CVE-2026-49218Wysokie
Podatność w ImageMagick (wersje przed 6.9.13-48 i 7.1.2-24) w dekoderze DCM nie sprawdza poprawności wymiarów obrazu, co może prowadzić do awarii przy dalszych operacjach.
- CVE-2026-48994Średnie
ImageMagick przed wersjami 6.9.13-48 i 7.1.2-24 zawiera podatność w dekoderze MAT na systemach 32-bitowych, gdzie brak sprawdzenia wartości zwracanej może prowadzić do nadpisu bufora sterty (heap buffer over-write).
- CVE-2026-48734Średnie
W ImageMagick przed wersjami 6.9.13-49 i 7.1.2-24, spreparowany plik MVG może spowodować przepełnienie stosu z powodu braku sprawdzenia głębokości lub odwiedzonych zestawów. Problem został naprawiony w wersjach 6.9.13-49 i 7.1.2-24.
- CVE-2026-48733Średnie
Podatność w ImageMagick przed wersjami 6.9.13-49 i 7.1.2-24, powodująca nieskończoną pętlę podczas operacji wyszukiwania podobrazów przy użyciu spreparowanego obrazu.
- CVE-2026-48724Średnie
W programie ImageMagick przed wersją 7.1.2-24 wykryto podatność polegającą na zapisie poza zakresem bufora sterty (heap buffer over-write) podczas stosowania metody ditheringu Floyd-Steinberga z użyciem maski. Może to prowadzić do uszkodzenia pamięci.
- CVE-2026-47166Średnie
ImageMagick przed wersjami 6.9.13-48 i 7.1.2-23 zawiera lukę umożliwiającą odczyt poza zakresem sterty w procesie serwera usługi magick -distribute-cache. Atakujący mogący połączyć się z tą usługą może wykorzystać tę lukę.
- CVE-2026-47165Średnie
W ImageMagick przed wersjami 6.9.13-48 i 7.1.2-23, rozproszona pamięć podręczna pikseli działała bez modelu uwierzytelniania challenge–response. W nowszych wersjach dodano taki model.
- CVE-2026-46693Średnie
ImageMagick przed wersjami 6.9.13-48 i 7.1.2-23 zawiera podatność na wyścig, która pozwala atakującemu podłączonemu do usługi magick -distribute-cache na przejęcie deskryptora pliku w procesie serwera.
- CVE-2026-46692Średnie
ImageMagick przed wersjami 6.9.13-48 i 7.1.2-23 zawiera lukę umożliwiającą zapis poza zakresem sterty w procesie serwera usługi magick -distribute-cache. Atakujący mogący połączyć się z tą usługą może wykorzystać tę lukę.
- CVE-2026-46559Średnie
W oprogramowaniu ImageMagick wykryto podatność w obsłudze formatu JP2, gdzie nieprawidłowe sprawdzenie prowadzi do nadpisu sterty pojedynczym bajtem przy określonych opcjach. Problem dotyczy wersji przed 6.9.13-48 i 7.1.2-23.
- CVE-2026-46557Średnie
W oprogramowaniu ImageMagick wykryto podatność w operacji fx, gdzie brak sprawdzenia głębokości może prowadzić do przepełnienia stosu po przekazaniu spreparowanego argumentu. Problem dotyczy wersji przed 7.1.2-23.
- CVE-2026-46521Średnie
W ImageMagick przed wersjami 6.9.13-48 i 7.1.2-23, podczas używania kompresji LZMA w koderze MIFF może wystąpić zapis poza zakresem z powodu brakującego sprawdzenia. Problem został naprawiony w wersjach 6.9.13-48 i 7.1.2-23.
- CVE-2026-46523Średnie
ImageMagick to darmowe oprogramowanie open-source do edycji i manipulacji obrazami. Przed wersjami 7.1.2.23 i 6.9.13-48 spreparowany obraz MSL może wywołać użycie pamięci po zwolnieniu (heap-use-after-free). Wersje 7.1.2.23 i 6.9.13-48 naprawiają ten problem.
- CVE-2026-46522Wysokie
ImageMagick przed wersjami 7.1.2.23 i 6.9.13-48 ma brak sprawdzenia w dekoderze MIFF, co pozwala na stworzenie pliku powodującego nieskończoną pętlę i wyczerpanie CPU.
- CVE-2026-46520Wysokie
ImageMagick to darmowe oprogramowanie open-source do edycji i manipulacji obrazami. Przed wersjami 6.9.13-48 i 7.1.2-23, podczas odczytywania wielu obrazów o różnych wymiarach może wystąpić zapis poza zakresem na stercie (out-of-bounds heap write). Problem został naprawiony w wersjach 6.9.13-48 i 7.1.2-23.
- CVE-2026-45664Średnie
ImageMagick przed wersjami 6.9.13-47 i 7.1.2-22 zawiera podatność na nadmierne zużycie zasobów w koderze MNG. Brak sprawdzenia limitu listy obrazów pozwala na odczytanie większej liczby obrazów niż dozwolone, co prowadzi do wyczerpania zasobów.
- CVE-2026-45624Średnie
W ImageMagick przed wersjami 6.9.13-47 i 7.1.2-22 podczas wykonywania przekształcenia wielomianowego może wystąpić odczyt poza zakresem 24 bajtów przy określonych argumentach. Problem został naprawiony w wymienionych wersjach.
- CVE-2026-45359Średnie
W ImageMagick przed wersjami 6.9.13-48 i 7.1.2-22 nieprawidłowa wartość parametru connected-components:keep-top może prowadzić do odczytu poza zakresem bufora sterty podczas operacji na połączonych komponentach. Problem został naprawiony.
- CVE-2026-45358Średnie
ImageMagick to darmowe oprogramowanie open-source do edycji i manipulacji obrazami cyfrowymi. Przed wersjami 6.9.13-47 i 7.1.2-22, błąd off-by-one w kodowaniu meta może prowadzić do odczytu poza zakresem pojedynczego bajtu w kodowaniu meta.
- CVE-2026-45031Średnie
W ImageMagick przed wersjami 6.9.13-47 i 7.1.2-22 brakuje sprawdzenia w dekoderze PSD, co umożliwia ominięcie polityki ograniczenia długości listy podczas dekodowania obrazu PSD. Inne ograniczenia bezpieczeństwa nadal obowiązują.
- CVE-2026-42326Średnie
W ImageMagick przed wersjami 6.9.13-47 i 7.1.2-22 podczas zapisu pliku IPTC złośliwy plik wejściowy może spowodować odczyt poza zakresem o jeden bajt. Problem został naprawiony.
- CVE-2026-33908Wysokie
W ImageMagick w wersjach starszych niż 7.1.2-19 i 6.9.13-44 funkcja `DestroyXMLTree()` usuwa pamięć drzewa XML w sposób rekurencyjny bez ograniczenia głębokości. Przetwarzanie pliku XML o głęboko zagnieżdżonej strukturze prowadzi do wyczerpania pamięci stosu i odmowy usługi (DoS).
- CVE-2026-33901Wysokie
W ImageMagick poniżej wersji 7.1.2-19 i 6.9.13-44 występuje przepełnienie bufora sterty w dekoderze MVG, które może prowadzić do zapisu poza zakresem podczas przetwarzania spreparowanego obrazu.
- CVE-2026-28693Wysokie
W ImageMagick przed wersjami 7.1.2-16 i 6.9.13-41 występuje przepełnienie liczby całkowitej w koderze DIB, które może prowadzić do odczytu lub zapisu poza dozwolonym obszarem pamięci.
- CVE-2026-28691Wysokie
W ImageMagick przed wersjami 7.1.2-16 i 6.9.13-41 występuje podatność polegająca na dereferencji niezainicjalizowanego wskaźnika w dekoderze JBIG. Brak odpowiedniego sprawdzenia może prowadzić do nieprzewidzianego zachowania.
- CVE-2026-25985Wysokie
W ImageMagick przed wersjami 7.1.2-15 i 6.9.13-40 wykryto podatność polegającą na próbie alokacji około 674 GB pamięci podczas przetwarzania spreparowanego pliku SVG. Prowadzi to do przerwania działania z powodu braku pamięci.
- CVE-2026-25969Średnie
W ImageMagick przed wersją 7.1.2-15 występuje wyciek pamięci w pliku `coders/ashlar.c`. Funkcja `WriteASHLARImage` alokuje strukturę, ale w przypadku wystąpienia wyjątku, pamięć nie jest prawidłowo zwalniana, co prowadzi do potencjalnego wycieku pamięci.
- CVE-2026-25968Wysokie
ImageMagick przed wersjami 7.1.2-15 i 6.9.13-40 zawierał podatność na przepełnienie bufora stosu podczas przetwarzania atrybutu w pliku msl.c. Długi ciąg wartości powoduje przepełnienie bufora o stałej wielkości, co prowadzi do uszkodzenia pamięci.
- CVE-2026-25965Wysokie
Podatność w ImageMagick pozwala na ominięcie polityki bezpieczeństwa ścieżek poprzez użycie niesprawdzonych, nienormalizowanych ścieżek. Atakujący może wykorzystać przejście do katalogu nadrzędnego (path traversal), aby uzyskać dostęp do plików, które powinny być zablokowane przez reguły polityki, co prowadzi do ujawnienia lokalnych plików (LFI). Problem został naprawiony w wersjach 7.1.2-15 i 6.9.13-40.
- CVE-2026-25794Wysokie
W ImageMagick przed wersją 7.1.2-15 funkcja `WriteUHDRImage` w pliku `coders/uhdr.c` używa arytmetyki typu `int` do obliczania rozmiaru bufora pikseli. Przy dużych wymiarach obrazu mnożenie powoduje przepełnienie 32-bitowego `int`, co prowadzi do zbyt małej alokacji sterty i zapisu poza jej granicami.
- CVE-2026-23876Wysokie
W ImageMagick wykryto podatność na przepełnienie bufora sterty w dekoderze obrazów XBM (ReadXBMImage). Atakujący może wykorzystać specjalnie spreparowany plik graficzny do zapisu kontrolowanych danych poza przydzielonym buforem, co prowadzi do przepełnienia. Problem dotyczy wersji przed 7.1.2-13 i 6.9.13-38.
- CVE-2025-68469Niskie
ImageMagick przed wersją 7.1.1-14 ulega awarii podczas przetwarzania specjalnie spreparowanego pliku TIFF. Wersja 7.1.1-14 naprawia ten problem.
- CVE-2025-66628Wysokie
ImageMagick to zestaw narzędzi do tworzenia, edycji i konwersji obrazów. W wersjach 7.1.2-9 i wcześniejszych parser obrazów TIM (PSX TIM) zawiera krytyczną podatność przepełnienia liczb całkowitych w funkcji ReadTIMImage (coders/tim.c). Kod odczytuje szerokość i wysokość (16-bitowe wartości) z nagłówka pliku i oblicza image_size = 2 * width * height bez sprawdzania przepełnienia.
- CVE-2025-65955Średnie
W ImageMagick, przed wersjami 7.1.2-9 i 6.9.13-34, występuje podatność w warstwie Magick++, która pojawia się, gdy Options::fontFamily jest wywoływane z pustym ciągiem. To prowadzi do zwolnienia pamięci, ale pozostawia wskaźnik na zwolnionej pamięci, co może skutkować awariami lub uszkodzeniem sterty.
- CVE-2025-62594Średnie
ImageMagick w wersjach przed 7.1.2-8 jest podatny na atak typu denial-of-service z powodu niedomiaru liczby całkowitej bez znaku i dzielenia przez zero w funkcji CLAHEImage. Gdy szerokość lub wysokość kafelka wynosi zero, dochodzi do niedomiaru w arytmetyce wskaźników, co prowadzi do dostępu poza granicami pamięci, a dzielenie przez zero powoduje natychmiastową awarię.
- CVE-2025-62171Średnie
W ImageMagick w wersjach przed 7.1.2-7 i 6.9.13-32 występuje przepełnienie liczb całkowitych w dekoderze BMP na systemach 32-bitowych. Przy obliczaniu wartości extent (kolumny × bity na piksel) może dojść do zawinięcia do zera, a dodana wcześniej kontrola przepełnienia (CVE-2025-57803) jest umieszczona po fakcie. Podatność dotyczy tylko 32-bitowych kompilacji z ręcznie zwiększonymi limitami zasobów; 64-bitowe systemy i domyślne limity nie są podatne. Poprawka w wersjach 7.1.2-7 i 6.9.13-32.
- CVE-2025-57807Niskie
W ImageMagick w wersjach niższych niż 14.8.2 występują niebezpieczne funkcje SeekBlob() i WriteBlob(), które pozwalają na zapis poza zaalokowanym obszarem pamięci (heap write) przy dużym przesunięciu. Podatność nie wymaga zewnętrznych delegatów ani ustawień polityki. Została naprawiona w wersji 14.8.2.
- CVE-2023-39978Niskie
ImageMagick w wersjach przed 6.9.12-91 pozwala atakującym na spowodowanie odmowy usługi (zużycie pamięci) w Magick::Draw.
- CVE-2023-3745Średnie
W funkcji PushCharPixel() w pliku quantum-private.h w ImageMagick znaleziono problem z przepełnieniem bufora w stercie. Atakujący lokalny może skłonić użytkownika do otwarcia specjalnie przygotowanego pliku, co prowadzi do błędu odczytu poza zakresem i może spowodować awarię aplikacji.
- CVE-2023-34475Średnie
W funkcji ReplaceXmpValue() w ImageMagick odkryto problem związany z używaniem pamięci po jej zwolnieniu. Atakujący może nakłonić użytkownika do otwarcia specjalnie przygotowanego pliku, co prowadzi do błędu zapisu w pamięci, powodując awarię aplikacji i odmowę usługi.
- CVE-2023-34474Średnie
W funkcji ReadTIM2ImageData() w ImageMagick odkryto problem z przepełnieniem bufora w sterowniku TIM2. Lokalny atakujący może nakłonić użytkownika do otwarcia specjalnie przygotowanego pliku, co prowadzi do błędu odczytu poza zakresem i może spowodować awarię aplikacji.
- CVE-2023-34153Wysokie
Wykryto podatność w ImageMagick, która umożliwia wstrzyknięcie polecenia powłoki poprzez opcje video:vsync lub video:pixel-format podczas kodowania/dekodowania wideo.
- CVE-2023-34151Średnie
Wykryto podatność w ImageMagick, która występuje w wyniku nieokreślonego zachowania podczas rzutowania typu double na size_t w kodach svg, mvg i innych. Jest to powracający błąd związany z CVE-2022-32546.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

