CVE-2026-25965
WysokieCVSS 8.6Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 48 - wyżej niż 48% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Ryzyko polega na możliwości odczytu wrażliwych plików systemowych przez atakującego, nawet gdy zastosowano politykę bezpieczeństwa. Może to prowadzić do wycieku poufnych danych, takich jak hasła, klucze czy konfiguracje.
Rekomendacja
Należy natychmiast zaktualizować ImageMagick do wersji 7.1.2-15 lub 6.9.13-40. Dodatkowo, aby zapobiec zapisowi, zaleca się dodanie odpowiednich reguł do polityki bezpieczeństwa.
Inne podatności w ImageMagick
Zobacz wszystkie- CVE-2017-17880Wysokie
W ImageMagick 7.0.7-16 Q16 x86_64 występuje błąd przepełnienia bufora na stosie w funkcji WriteWEBPImage w pliku coders/webp.c, związany z kontrolą wersji WEBP_DECODER_ABI_VERSION.
- CVE-2017-17879Wysokie
W ImageMagick 7.0.7-16 Q16 x86_64 występuje błąd przepełnienia bufora w pamięci w funkcji ReadOneMNGImage w pliku coders/png.c, związany z obliczaniem długości i spowodowany błędem off-by-one.
- CVE-2017-16546Wysokie
Funkcja ReadWPGImage w ImageMagick 7.0.7-9 nieprawidłowo waliduje indeks mapy kolorów w palecie WPG, co może prowadzić do odmowy usługi lub innych nieokreślonych skutków poprzez złośliwy plik WPG.
- CVE-2017-15281Wysokie
W funkcji ReadPSDImage w pliku coders/psd.c w ImageMagick 7.0.7-6 występuje podatność, która pozwala zdalnym atakującym na spowodowanie awarii aplikacji lub potencjalnie innych nieokreślonych skutków poprzez spreparowany plik.
- CVE-2017-15033Wysokie
Wersja 7.0.7-2 ImageMagick zawiera wyciek pamięci w funkcji ReadYUVImage w pliku coders/yuv.c.
- CVE-2017-14739Wysokie
Funkcja AcquireResampleFilterThreadSet w ImageMagick 7.0.7-4 niewłaściwie obsługuje nieudane przydzielanie pamięci, co może prowadzić do odmowy usługi poprzez dereferencję wskaźnika NULL w funkcji DistortImage.
- CVE-2017-14682Wysokie
GetNextToken w MagickCore/token.c w ImageMagick 7.0.6 umożliwia zdalnym atakującym spowodowanie odmowy usługi (przepełnienie bufora na stercie i awaria aplikacji) lub potencjalnie inny nieokreślony wpływ za pomocą spreparowanego dokumentu SVG.
- CVE-2017-14137Wysokie
W funkcji ReadWEBPImage w pliku coders/webp.c w ImageMagick 7.0.6-5 występuje problem z nadmiernym przydziałem pamięci, który zależy jedynie od pola długości w nagłówku.
- CVE-2017-13146Wysokie
W ImageMagick przed wersją 6.9.8-5 oraz 7.x przed wersją 7.0.5-6 występuje wyciek pamięci w funkcji ReadMATImage w pliku coders/mat.c.
- CVE-2017-13143Wysokie
W ImageMagick przed wersją 6.9.7-6 oraz 7.x przed 7.0.4-6 funkcja ReadMATImage w pliku coders/mat.c wykorzystuje niezainicjowane dane, co może pozwolić zdalnym atakującym na uzyskanie wrażliwych informacji z pamięci procesu.
Oryginalny opis (angielski, źródło NVD)
ImageMagick is free and open-source software used for editing and manipulating digital images. Prior to versions 7.1.2-15 and 6.9.13-40, ImageMagick’s path security policy is enforced on the raw filename string before the filesystem resolves it. As a result, a policy rule such as /etc/* can be bypassed by a path traversal. The OS resolves the traversal and opens the sensitive file, but the policy matcher only sees the unnormalized path and therefore allows the read. This enables local file disclosure (LFI) even when policy-secure.xml is applied. Actions to prevent reading from files have been taken in versions .7.1.2-15 and 6.9.13-40 But it make sure writing is also not possible the following should be added to one's policy. This will also be included in ImageMagick's more secure policies by default.

