CVE-2017-6313
WysokieStreszczenie
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.
Ocena ryzyka
Atakujący mogą wykorzystać tę podatność do wywołania błędów w programie, co prowadzi do jego awarii i potencjalnie zakłóca działanie systemu.
Rekomendacja
Zaleca się aktualizację gdk-pixbuf do najnowszej wersji, aby usunąć tę podatność oraz monitorowanie logów w celu wykrycia potencjalnych prób ataków.
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-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-81893Średnie
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.
- 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)
Integer underflow in the load_resources function in io-icns.c in gdk-pixbuf allows context-dependent attackers to cause a denial of service (out-of-bounds read and program crash) via a crafted image entry size in an ICO file.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

