Katalog CVE

CVE-2025-64720

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.42%

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

Streszczenie

LIBPNG to biblioteka referencyjna do odczytu, tworzenia i manipulacji plikami PNG. Od wersji 1.6.0 do przed 1.6.51 istnieje podatność odczytu poza granicami w png_image_read_composite podczas przetwarzania obrazów paletowych z włączoną flagą PNG_FLAG_OPTIMIZE_ALPHA. Kod komponowania palety w png_init_read_transformations niepoprawnie stosuje komponowanie tła podczas premultiplikacji, naruszając niezmiennik component ≤ alpha × 257 wymagany przez uproszczone API PNG. Problem naprawiono w wersji 1.6.51.

Ocena ryzyka

Odczyt poza granicami może prowadzić do ujawnienia danych lub awarii aplikacji przetwarzającej złośliwe obrazy PNG.

Rekomendacja

Zaktualizuj bibliotekę 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. From version 1.6.0 to before 1.6.51, an out-of-bounds read vulnerability exists in png_image_read_composite when processing palette images with PNG_FLAG_OPTIMIZE_ALPHA enabled. The palette compositing code in png_init_read_transformations incorrectly applies background compositing during premultiplication, violating the invariant component ≤ alpha × 257 required by the simplified PNG API. This issue has been patched in version 1.6.51.

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