Katalog CVE

CVE-2004-0597

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Wielokrotne przepełnienia bufora w libpng 1.2.5 i wcześniejszych wersjach mogą umożliwić zdalnym atakującym wykonanie dowolnego kodu poprzez złośliwe obrazy PNG. Problemy występują w funkcjach png_handle_tRNS, png_handle_sBIT oraz png_handle_hIST, które nieprawidłowo walidują dane lub nie wykonują wystarczających kontroli granic.

Ocena ryzyka

Atakujący mogą wykorzystać tę podatność do zdalnego wykonania kodu, co może prowadzić do przejęcia kontroli nad systemem lub wycieku danych. Organizacje powinny być świadome ryzyka związanego z przetwarzaniem złośliwych obrazów PNG.

Rekomendacja

Zaleca się aktualizację libpng do najnowszej wersji, aby usunąć te podatności. Dodatkowo, należy wdrożyć mechanizmy skanowania i filtrowania obrazów PNG przed ich przetwarzaniem.

Powiązane podatności

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

Multiple buffer overflows in libpng 1.2.5 and earlier, as used in multiple products, allow remote attackers to execute arbitrary code via malformed PNG images in which (1) the png_handle_tRNS function does not properly validate the length of transparency chunk (tRNS) data, or the (2) png_handle_sBIT or (3) png_handle_hIST functions do not perform sufficient bounds checking.

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