Podatności CImg Library
3 znanych podatności CVE w CImg Library, przetłumaczonych i ocenionych.
- CVE-2026-47667Wysokie
Podatność w bibliotece CImg Library przed wersją 4.0.0. Funkcja `_load_analyze()` odczytuje pole `header_size` z pliku Analyze/NIfTI i alokuje pamięć bez sprawdzenia rozmiaru pliku, co może prowadzić do wycieku pamięci (np. 1,3 GB na wywołanie) przy użyciu spreparowanego pliku o wielkości 6 bajtów.
- CVE-2026-42146Średnie
W bibliotece CImg przed commitem c3aacf5 pole nb_colors odczytywane z nagłówka pliku BMP jest używane bezpośrednio do obliczenia rozmiaru alokacji bez walidacji względem pozostałego rozmiaru pliku. Spreparowany plik BMP z dużą wartością nb_colors powoduje wyczerpanie pamięci i awarię aplikacji ładującej niezaufane pliki BMP.
- CVE-2026-42144Średnie
W bibliotece CImg (C++ do przetwarzania obrazów) przed commitem 4ca26bc występuje przepełnienie całkowite przy obliczaniu rozmiaru W*H*D w funkcji _load_pnm(), co omija zabezpieczenie alokacji pamięci. Spreparowany plik PNM/PGM/PPM z dużymi wymiarami powoduje zawinięcie wartości, alokację zbyt małego bufora i potencjalne przepełnienie sterty.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

