CVE-2017-2862
WysokieStreszczenie
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.
Ocena ryzyka
Atakujący może wykorzystać tę podatność, wysyłając złośliwy plik lub URL, co może prowadzić do przejęcia kontroli nad systemem.
Rekomendacja
Zaleca się aktualizację Gdk-Pixbuf do najnowszej wersji, aby usunąć tę podatność oraz monitorowanie systemów pod kątem nieautoryzowanego dostępu.
Inne podatności w Gdk-Pixbuf 2.36.6
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-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-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).
- CVE-2025-7345Wysokie
W bibliotece gdk-pixbuf oraz glib wykryto podatność polegającą na przepełnieniu bufora sterty podczas przetwarzania złośliwie spreparowanych obrazów JPEG. Błąd występuje w funkcjach gdk_pixbuf__jpeg_image_load_increment oraz g_base64_encode_step, co może prowadzić do odczytu poza dozwolonym obszarem pamięci sterty.
Oryginalny opis (angielski, źródło NVD)
An exploitable heap overflow vulnerability exists in the gdk_pixbuf__jpeg_image_load_increment functionality of Gdk-Pixbuf 2.36.6. A specially crafted jpeg file can cause a heap overflow resulting in remote code execution. An attacker can send a file or url to trigger this vulnerability.

