CVE-2026-33327
WysokieCVSS 7.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 6 - wyżej niż 6% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Ryzyko polega na możliwości zdalnego wykonania kodu lub awarii aplikacji przetwarzającej obrazy, co może zagrozić bezpieczeństwu systemu.
Rekomendacja
Należy zaktualizować libvips do wersji 8.18.1 lub nowszej oraz ponownie skompilować aplikacje korzystające z tej biblioteki.
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-35590Średnie
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.
- 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.
Oryginalny opis (angielski, źródło NVD)
libvips is a fast image processing library with low memory needs. The `vipsload` operation in versions before and including 8.18.0 could incorrectly determine image dimensions leading to an integer overflow and a subsequent heap-based buffer overflow. This has been patched in version 8.18.1.

