Katalog CVE

CVE-2026-112008

Ś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

Biblioteka libmng do wersji 2.0.3 zawiera podatność typu heap-based buffer overflow w funkcji mng_read_ordr(). Bufor wpisów ORDR jest rozmiarowany na podstawie 5-bajtowych rekordów zamiast 8-bajtowych wpisów w pamięci, co pozwala na uszkodzenie pamięci sterty poprzez spreparowany plik MNG z chunkami MHDR, DHDR i wielorekordowym ORDR.

Ocena ryzyka

Aplikacje wywołujące mng_read lub mng_readdisplay na niezaufanych plikach MNG mogą ulec awarii lub zostać poddane zdalnemu wykonaniu kodu poprzez zapis danych kontrolowanych przez atakującego poza zaalokowanym obszarem.

Rekomendacja

Zaktualizuj bibliotekę libmng do wersji nowszej niż 2.0.3 lub unikaj przetwarzania niezaufanych plików MNG do czasu udostępnienia poprawki.

Powiązane podatności

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

libmng through 2.0.3 contains a heap-based buffer overflow vulnerability in mng_read_ordr() that allows attackers to corrupt heap memory because ORDR entry buffers are sized by 5-byte on-wire records instead of 8-byte in-memory entries. Attackers can supply a crafted MNG file with MHDR, DHDR and a multi-record ORDR chunk to applications calling mng_read or mng_readdisplay, writing attacker-controlled data past the allocation and crashing the application.

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