Katalog CVE

CVE-2026-42146

ŚrednieCVSS 5.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.18%

Percentyl 8 - wyżej niż 8% wszystkich znanych CVE

Streszczenie

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.

Ocena ryzyka

Aplikacja używająca CImg do ładowania niezaufanych plików BMP może ulec awarii z powodu wyczerpania pamięci (DoS). Może to zakłócić dostępność usługi przetwarzającej obrazy.

Rekomendacja

Zaktualizuj CImg do wersji zawierającej commit c3aacf5. Do czasu aktualizacji unikaj ładowania niezaufanych plików BMP.

Inne podatności w CImg Library

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

CImg Library is a C++ library for image processing. Prior to commit c3aacf5, the nb_colors field read from the BMP file header is used directly to compute an allocation size without validating it against the remaining file size. A crafted BMP file with a large nb_colors value triggers an out-of-memory condition, crashing any application that uses CImg to load untrusted BMP files. This issue has been patched via commit c3aacf5.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS