Podatności ImageMagick
203 znanych podatności CVE w ImageMagick, przetłumaczonych i ocenionych.
- CVE-2026-56369Niskie
Podatność w ImageMagick przed wersją 7.1.2-22 w metodzie PasskeyEncipherImage powoduje ponowne użycie nonce w szyfrze AES-CTR. Umożliwia to atakującym odzyskanie oryginalnej treści z zaszyfrowanych obrazów.
- CVE-2026-56365Niskie
Podatność w ImageMagick przed wersją 7.1.2-19 powoduje wyciek pamięci w enkoderze PNG podczas zapisywania obrazów MNG. Atakujący może wywołać błąd enkodera, prowadząc do wyczerpania zasobów pamięci i odmowy usługi.
- CVE-2026-56364Niskie
Podatność w ImageMagick przed wersją 7.1.2-13 powoduje wyciek pamięci w funkcji LoadOpenCLDeviceBenchmark() podczas parsowania nieprawidłowo sformatowanych plików XML profilu urządzenia OpenCL z niezamkniętymi elementami urządzenia. Atakujący z dostępem do zapisu w katalogu pamięci podręcznej OpenCL mogą umieścić złośliwe pliki XML, co prowadzi do wyczerpania pamięci i odmowy usługi.
- CVE-2026-56363Niskie
W ImageMagick przed wersją 7.1.2-22 występuje podatność dzielenia przez zero w przetwarzaniu jądra dwumianowego. Atakujący może dostarczyć dużą wartość jądra dwumianowego, powodując przepełnienie liczby całkowitej, co prowadzi do dzielenia przez zero i awarii aplikacji.
- CVE-2026-56361Niskie
W ImageMagick przed wersją 7.1.2-19 występuje błąd off-by-one w walidacji morfologii, umożliwiający odczyt poza granicami bufora sterty. Atakujący mogą wywołać przepełnienie bufora sterty poprzez podanie nieprawidłowych parametrów morfologii, co prowadzi do naruszeń dostępu do pamięci pojedynczego piksela.
- CVE-2026-56379Wysokie
Podatność w ImageMagick przed wersjami 7.1.2-15 i 6.9.13-40 umożliwia wstrzykiwanie poleceń w dekoderze SVG. Atakujący mogą wstrzyknąć dowolne polecenia MVG (Magick Vector Graphics) poprzez spreparowany plik SVG.
- CVE-2026-56376Niskie
ImageMagick w wersjach przed 7.1.2-15 oraz 6.9.13-40 zawiera podatność typu use-after-free w kodzie meta. W przypadku niepowodzenia alokacji pamięci, jeden bajt jest zapisywany do nieaktualnego wskaźnika, co może prowadzić do awarii usługi.
- CVE-2026-56371Średnie
W ImageMagick przed wersjami 7.1.2-15 i 6.9.13-40 występuje wyciek pamięci w pliku coders/txt.c podczas przetwarzania plików TXT z atrybutami tekstury. Obiekt tekstury alokowany przez ReadImage nie jest zwalniany, gdy funkcja GetTypeMetrics zawiedzie, co powoduje wyciek pamięci przy każdym przetworzeniu spreparowanego pliku TXT z atrybutem tekstury.
- 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-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-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.

