CVE-2026-33908
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 40 - wyżej niż 40% wszystkich znanych CVE
Streszczenie
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).
Ocena ryzyka
Atakujący może wysłać specjalnie spreparowany plik XML, który po przetworzeniu przez ImageMagick spowoduje awarię aplikacji, prowadząc do przerwania działania usług zależnych od tego oprogramowania.
Rekomendacja
Należy niezwłocznie zaktualizować ImageMagick do wersji 6.9.13-44 lub 7.1.2-19 bądź nowszej, które zawierają poprawkę eliminującą podatność.
Inne podatności w ImageMagick
Zobacz wszystkie- 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-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.
- 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-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-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-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.
Oryginalny opis (angielski, źródło NVD)
ImageMagick is free and open-source software used for editing and manipulating digital images. In versions below both 7.1.2-19 and 6.9.13-44, Magick frees the memory of the XML tree via the `DestroyXMLTree()` function; however, this process is executed recursively with no depth limit imposed. When Magick processes an XML file with deeply nested structures, it will exhaust the stack memory, resulting in a Denial of Service (DoS) attack. This issue has been fixed in versions 6.9.13-44 and 7.1.2-19.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

