CVE-2026-81893
ŚrednieCVSS 4.7Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 2 - wyżej niż 2% wszystkich znanych CVE
Streszczenie
Wada w gdk-pixbuf: podczas ładowania specjalnie spreparowanego obrazu JPEG zawierającego fragmentowane markery profilu ICC, błąd podczas parsowania profilu ICC może pozostawić nieaktualne metadane rozmiaru po zwolnieniu bufora profilu. Kolejna alokacja w tym samym dekodowaniu może spowodować zapis poza zakresem, potencjalnie powodując awarię aplikacji. Aby wykorzystać tę wadę, aplikacja używająca gdk-pixbuf musi przetworzyć złośliwy obraz JPEG. Dotyczy wersji >= 2.26.4.
Ocena ryzyka
Ryzyko polega na możliwości awarii aplikacji przetwarzającej obrazy, co może zakłócić działanie usług. Atak wymaga przetworzenia złośliwego obrazu przez aplikację, co może nastąpić automatycznie.
Rekomendacja
Zaleca się aktualizację gdk-pixbuf do najnowszej wersji, która zawiera poprawkę. Należy również unikać przetwarzania obrazów z niezaufanych źródeł.
Inne podatności w gdk-pixbuf
Zobacz wszystkie- CVE-2017-2870Wysokie
W Gdk-Pixbuf 2.36.6, skompilowanym z Clang, występuje podatność na przepełnienie całkowitej liczby w funkcji tiff_image_parse. Specjalnie przygotowany plik TIFF może spowodować przepełnienie sterty, co prowadzi do zdalnego wykonania kodu.
- CVE-2017-2862Wysokie
W Gdk-Pixbuf 2.36.6 występuje podatność na przepełnienie sterty w funkcji gdk_pixbuf__jpeg_image_load_increment. Specjalnie przygotowany plik JPEG może spowodować przepełnienie sterty, co prowadzi do zdalnego wykonania kodu.
- CVE-2017-6313Wysokie
W funkcji load_resources w pliku io-icns.c w gdk-pixbuf występuje niedobór całkowity, który może być wykorzystany przez atakujących w zależności od kontekstu do spowodowania odmowy usługi poprzez złośliwie skonstruowany rozmiar wpisu obrazu w pliku ICO.
- CVE-2017-6311Wysokie
W pliku gdk-pixbuf-thumbnailer.c w gdk-pixbuf występuje podatność, która pozwala atakującym zależnym od kontekstu na spowodowanie odmowy usługi poprzez dereferencję wskaźnika NULL, co prowadzi do awarii aplikacji.
- CVE-2016-6352Wysokie
Funkcja OneLine32 w pliku io-ico.c w gdk-pixbuf przed wersją 2.35.3 umożliwia zdalnym atakującym spowodowanie odmowy usługi (zapisy poza zakresem i awaria) poprzez spreparowane wymiary w pliku ICO.
- CVE-2015-8875Wysokie
W gdk-pixbuf przed wersją 2.33.1 występują wielokrotne przepełnienia całkowite w funkcjach pixops_composite_nearest, pixops_composite_color_nearest oraz pixops_process. Atakujący mogą wykorzystać te luki, aby spowodować awarię aplikacji lub potencjalnie wykonać dowolny kod poprzez odpowiednio przygotowany obraz.
- CVE-2015-7552Wysokie
W funkcji gdk_pixbuf_flip w pliku gdk-pixbuf-scale.c w gdk-pixbuf 2.30.x występuje przepełnienie bufora oparte na stercie, które może być wykorzystane przez zdalnych atakujących do spowodowania odmowy usługi lub potencjalnego wykonania dowolnego kodu za pomocą spreparowanego pliku BMP.
- CVE-2026-18090Średnie
W bibliotece gdk-pixbuf znaleziono błąd, który pozwala zdalnemu atakującemu na spowodowanie odczytu poza granicami sterty poprzez dostarczenie specjalnie spreparowanego pliku Apple Icon Image (.icns). Funkcja uncompress(), która obsługuje dane ikon ICNS zakodowane RLE, nie sprawdza granic bufora źródłowego podczas dekompresji, co może prowadzić do odmowy usługi lub ujawnienia informacji z sąsiedniej pamięci.
- CVE-2026-16768Średnie
W bibliotece gdk-pixbuf stwierdzono podatność na odczyt poza zakresem podczas parsowania specjalnie spreparowanego pliku ICO z wartościami pikseli wykraczającymi poza zdefiniowaną paletę. Atakujący może wyodrębnić zawartość sterty przez wygenerowany obraz, np. miniaturę.
- CVE-2026-5201Wysokie
W bibliotece gdk-pixbuf odkryto podatność polegającą na przepełnieniu bufora sterty w ładowarce obrazów JPEG. Błąd wynika z nieprawidłowej walidacji liczby komponentów kolorów podczas przetwarzania specjalnie spreparowanego obrazu JPEG. Zdalny atakujący może wykorzystać tę podatność bez interakcji użytkownika, na przykład poprzez generowanie miniatur, co prowadzi do awarii aplikacji i odmowy usługi (DoS).
Oryginalny opis (angielski, źródło NVD)
A flaw was found in gdk-pixbuf. When loading a specially crafted JPEG image containing chunked ICC profile markers, an error during ICC profile parsing can leave stale size metadata after the profile buffer is freed. A subsequent allocation in the same decode can cause an out-of-bounds write, potentially crashing the application. To exploit this flaw, an application using gdk-pixbuf must process the malicious JPEG image. Affected version >= 2.26.4
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

