CVE-2026-117557
ŚrednieCVSS 6.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 3 - wyżej niż 3% wszystkich znanych CVE
Streszczenie
Biblioteka SDL_image w wersjach do 3.4.8 i do 2.8.12 zawiera podatność polegającą na odczycie poza granicami stosu w funkcji IMG_LoadLBM_IO() w pliku src/IMG_lbm.c. W trybie HAM pomijana jest walidacja liczby bitplanów, więc spreparowany plik ILBM z więcej niż 8 bitplanami HAM powoduje odczyt poza tablicą colormap na stosie.
Ocena ryzyka
Atakujący może dostarczyć złośliwy plik obrazu, co może doprowadzić do awarii aplikacji lub ujawnienia zawartości pamięci stosu. Może to naruszyć poufność danych lub stabilność usług przetwarzających obrazy.
Rekomendacja
Zaktualizuj SDL_image do wersji nowszej niż 3.4.8 lub 2.8.12, zawierającej poprawkę. Do czasu aktualizacji unikaj przetwarzania niezaufanych plików ILBM.
Inne podatności w SDL_image
Zobacz wszystkie- CVE-2017-2887Wysokie
W SDL_image 2.0.1 występuje podatność na przepełnienie bufora w funkcjonalności obsługi właściwości XCF. Specjalnie przygotowany plik xcf może spowodować przepełnienie bufora na stosie, co może prowadzić do wykonania kodu.
- CVE-2026-35444Wysokie
Biblioteka SDL_image przed commit 996bf12888925932daace576e09c3053410896f8 zawiera podatność na odczyt poza zakresem sterty w funkcji do_layer_surface() w src/IMG_xcf.c. Indeksy pikseli z pliku XCF są używane bez walidacji względem rozmiaru mapy kolorów, co pozwala na odczyt do 762 bajtów poza alokacją, a dane te mogą być widoczne w renderowanym obrazie.
Oryginalny opis (angielski, źródło NVD)
SDL_image through 3.4.8 and through 2.8.12 contains a stack out-of-bounds read vulnerability in IMG_LoadLBM_IO() in src/IMG_lbm.c that skips bitplane count validation when HAM mode is set. Attackers can supply a crafted ILBM file with more than 8 HAM bitplanes to read past the colormap stack array, causing crashes or disclosing stack memory.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

