Katalog CVE

CVE-2026-40930

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.20%

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

Streszczenie

LIBPNG w wersji 1.8.0 zawiera błąd w parserze APNG w trybie push: trzy ścieżki usuwania ramek międzyklatkowych nie konsumują treści ramki i CRC, co pozwala atakującemu na wstrzyknięcie bajtów w ignorowanej ramce pomocniczej, które są interpretowane jako nowy nagłówek ramki przy następnym wywołaniu png_process_data.

Ocena ryzyka

Atakujący może dostarczyć spreparowany obraz PNG, który po przetworzeniu może spowodować nieoczekiwane zachowanie aplikacji, potencjalnie prowadząc do wykonania kodu lub wycieku danych.

Rekomendacja

Zaktualizuj bibliotekę LIBPNG do wersji zawierającej commit faf06924688b62d7c1654b5ceddedbde66ffadb4 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 process PNG (Portable Network Graphics) raster image files. In version 1.8.0, three inter-frame chunk discard paths in the push-mode APNG parser clear the chunk-header flag without consuming the chunk body and CRC, allowing attacker-controlled bytes inside an ignored ancillary chunk to be reinterpreted as a fresh chunk header on the next call to `png_process_data`. Commit faf06924688b62d7c1654b5ceddedbde66ffadb4 fixes the issue.

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