Katalog CVE

CVE-2025-64505

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.19%

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

Streszczenie

LIBPNG to biblioteka referencyjna używana w aplikacjach do odczytu, tworzenia i manipulacji plikami obrazów rastrowych PNG. Przed wersją 1.6.51 w funkcji png_do_quantize biblioteki libpng istnieje podatność polegająca na nadmiernym odczycie bufora sterty podczas przetwarzania plików PNG z nieprawidłowymi indeksami palety. Podatność występuje, gdy granice tablicy palette_lookup nie są walidowane względem danych obrazu dostarczonych z zewnątrz, co pozwala atakującemu na stworzenie pliku PNG z indeksami palety poza zakresem, wywołującymi dostęp do pamięci poza granicami. Problem został naprawiony w wersji 1.6.51.

Ocena ryzyka

Atakujący może spowodować odczyt poza granicami bufora, co może prowadzić do wycieku informacji lub awarii aplikacji.

Rekomendacja

Zaktualizuj libpng do wersji 1.6.51 lub nowszej.

Inne podatności w libpng

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

LIBPNG is a reference library for use in applications that read, create, and manipulate PNG (Portable Network Graphics) raster image files. Prior to version 1.6.51, a heap buffer over-read vulnerability exists in libpng's png_do_quantize function when processing PNG files with malformed palette indices. The vulnerability occurs when palette_lookup array bounds are not validated against externally-supplied image data, allowing an attacker to craft a PNG file with out-of-range palette indices that trigger out-of-bounds memory access. This issue has been patched in version 1.6.51.

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