Katalog CVE

CVE-2025-64506

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.14%

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

Streszczenie

W libpng od wersji 1.6.0 do przed 1.6.51 istnieje podatność polegająca na nadmiernym odczycie bufora sterty w funkcji png_write_image_8bit podczas przetwarzania obrazów 8-bitowych przez uproszczone API zapisu z włączonym convert_to_8bit. Warunek ochronny nieprawidłowo przepuszcza dane 8-bitowe do kodu oczekującego danych 16-bitowych, powodując odczyt do 2 bajtów poza granicami bufora.

Ocena ryzyka

Może to prowadzić do ujawnienia danych z pamięci lub awarii aplikacji przetwarzającej obrazy PNG, co stwarza ryzyko wycieku informacji lub odmowy usługi.

Rekomendacja

Zaktualizuj libpng do wersji 1.6.51 lub nowszej, która naprawia tę podatność.

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, a heap buffer over-read vulnerability exists in libpng's png_write_image_8bit function when processing 8-bit images through the simplified write API with convert_to_8bit enabled. The vulnerability affects 8-bit grayscale+alpha, RGB/RGBA, and images with incomplete row data. A conditional guard incorrectly allows 8-bit input to enter code expecting 16-bit input, causing reads up to 2 bytes beyond allocated buffer boundaries. This issue has been patched in version 1.6.51.

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