Podatności ImageMagick
217 znanych podatności CVE w ImageMagick, przetłumaczonych i ocenionych.
- 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-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-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

