CVE-2026-35590
ŚrednieCVSS 5.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 4 - wyżej niż 4% wszystkich znanych CVE
Streszczenie
Biblioteka libvips w wersjach do 8.18.1 zawiera podatność w dekoderze EXIF. Brak weryfikacji zakresu tagów EXIF może prowadzić do dereferencji pustego wskaźnika i awarii. Problem został naprawiony w wersji 8.18.2.
Ocena ryzyka
Ryzyko awarii aplikacji korzystających z libvips podczas przetwarzania obrazów z uszkodzonymi danymi EXIF, co może zakłócić działanie usług.
Rekomendacja
Zaleca się aktualizację libvips do wersji 8.18.2 lub nowszej oraz unikanie przetwarzania niezaufanych obrazów.
Inne podatności w libvips
Zobacz wszystkie- CVE-2026-70654Średnie
W bibliotece libvips przed wersją 8.18.3, aplikacje używające niestandardowych źródeł danych i przetwarzające niezaufane obrazy PPM mogą wywołać błąd max/min w funkcji vips_source_read_to_memory. Użycie VIPS_MAX zamiast VIPS_MIN przy wyborze rozmiaru odczytu może spowodować zapis do 4032 bajtów poza przydzielony bufor, prowadząc do uszkodzenia pamięci lub awarii procesu.
- CVE-2026-70653Średnie
W bibliotece libvips przed wersją 8.18.3, stary dekoder Radiance RLE może przetwarzać znacznik powtórzenia na początku linii skanowania i odczytywać q[-1] przed istnieniem jakiegokolwiek piksela. Może to ujawnić cztery bajty sąsiednich danych sterty podczas ładowania spreparowanego obrazu Radiance.
- CVE-2026-70652Niskie
libvips przed wersją 8.18.3, zbudowany z obsługą libultrahdr, może nieprawidłowo określić rozmiar bufora wyjściowego w pliku uhdrsave.c, gdy potok powiększa przychodzący JPEG do bardzo dużego wyjścia przed zakodowaniem mapy wzmocnienia. Może to prowadzić do odczytu poza zakresem bufora.
- CVE-2026-70651Średnie
W bibliotece libvips przed wersją 8.18.3, zbudowanej bez wsparcia libtiff, ale z obsługą ImageMagick, może wystąpić przepełnienie łącznej wysokości ramki podczas ładowania spreparowanego wielostronicowego pliku TIFF. Obliczenia mnożą wysokość strony przez liczbę ramek bez sprawdzania granic, co może prowadzić do odczytu poza stertą i awarii procesu.
- CVE-2026-69242Wysokie
libvips przed wersją 8.18.3 zawiera podatność polegającą na obejściu walidacji skanlin w VipsForeignLoadTiff dla specjalnie spreparowanego wielopasmowego pliku TIFF, co prowadzi do przepełnienia liczby całkowitej w vips_image_sanity. Może to umożliwić odczyt lub zapis danych obrazu poza zakresem, ujawnienie danych przez niezdekompresowany plik .v oraz prawdopodobne awarie procesu. Zdalne wykonanie kodu nie zostało udowodnione, ale nie można go wykluczyć.
- CVE-2026-35591Wysokie
Podatność w bibliotece libvips do wersji 8.18.1 włącznie. Operacja tiffload może błędnie określić liczbę kanałów w kafelkach JPEG/JPEG2000 w obrazie TIFF, prowadząc do przepełnienia bufora. Problem naprawiono w wersji 8.18.2.
- CVE-2026-33328Średnie
Biblioteka libvips w wersjach do 8.18.0 na systemach 32-bitowych zawiera podatność w operacji gifload. Nieprawidłowe określenie wymiarów może prowadzić do przepełnienia liczby całkowitej. Problem został naprawiony w wersji 8.18.1.
- CVE-2026-33327Wysokie
Podatność w bibliotece libvips do wersji 8.18.0 włącznie. Operacja vipsload może błędnie określić wymiary obrazu, prowadząc do przepełnienia liczby całkowitej i następnie przepełnienia bufora sterty. Problem naprawiono w wersji 8.18.1.
Oryginalny opis (angielski, źródło NVD)
libvips is a fast image processing library with low memory needs. The EXIF decoder within libvips versions before and including 8.18.1 was not verifying the range of EXIF tag groups before passing data to libexif, leading to a possible null pointer dereference and crash. This has been patched in version 8.18.2.

