Katalog CVE

CVE-2026-116724

WysokieCVSS 7.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.15%

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

Streszczenie

FLTK do wersji 1.4.5 zawiera przepełnienie liczby całkowitej w funkcji Fl_BMP_Image::load_bmp_(), które powoduje zbyt małą alokację bufora pikseli na podstawie szerokości i wysokości podanych w pliku. Atakujący może dostarczyć spreparowany plik BMP lub ICO o dużych wymiarach, przez co dekodowanie wierszy zapisuje dane pochodzące z pliku poza bufor sterty, uszkadzając stertę aplikacji.

Ocena ryzyka

Otwarcie spreparowanego pliku graficznego może uszkodzić stertę aplikacji, prowadząc do awarii lub potencjalnego wykonania kodu. Ryzyko dotyczy aplikacji korzystających z FLTK do przetwarzania obrazów BMP/ICO pochodzących z niezaufanych źródeł.

Rekomendacja

Zaktualizuj FLTK do wersji nowszej niż 1.4.5, jeśli jest dostępna, lub ogranicz przetwarzanie niezaufanych plików BMP/ICO. W miarę możliwości waliduj wymiary obrazów przed ich załadowaniem.

Inne podatności w FLTK

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

FLTK through 1.4.5 contains an integer overflow vulnerability in Fl_BMP_Image::load_bmp_() that causes undersized pixel buffer allocation from file-supplied width and height. Attackers can supply a crafted BMP or ICO file with large dimensions so row decoding writes file-derived data past the heap buffer, corrupting the application heap.

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