CVE-2026-8814
ŚrednieCVSS 5.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 38 - wyżej niż 38% wszystkich znanych CVE
Streszczenie
Biblioteka exifreader przed wersją 4.39.0 jest podatna na nieprawidłowe obsługiwanie silnie skompresowanych danych (amplifikacja danych) podczas dekompresji metadanych PNG zTXt bez wymuszania wbudowanego maksymalnego rozmiaru wyjścia. Przy asynchronicznym parsowaniu, spreparowany plik PNG może spowodować przydzielenie nadmiernie dużej wartości Comment w pamięci.
Ocena ryzyka
Ryzyko obejmuje potencjalne wyczerpanie pamięci, co może prowadzić do odmowy usługi w aplikacjach przetwarzających obrazy.
Rekomendacja
Zaleca się aktualizację exifreader do wersji 4.39.0 lub nowszej.
Inne podatności w exifreader
Zobacz wszystkie- CVE-2026-85715Wysokie
Biblioteka ExifReader przed wersją 4.41.1 podczas parsowania plików HEIC lub AVIF ISO-BMFF ufa wartościom itemCount i extentCount z pola iloc, alokując obiekt extent w każdej iteracji zagnieżdżonej pętli. Gdy offsetSize, lengthSize, baseOffsetSize i indexSize wynoszą zero, pola nie zużywają bajtów wejściowych, a parser może zaalokować itemCount pomnożone przez extentCount obiektów bez limitu, powodując wyczerpanie pamięci i zatrzymanie procesu Node.js.
- CVE-2026-53496Średnie
ExifReader przed wersją 4.40.1 zawiera podatność w parserze ISO-BMFF, gdzie funkcje findMetaBox() i parseBox() nie sprawdzają, czy wymagane pola pozostają w DataView. Specjalnie przygotowane dane HEIC lub AVIF mogą prowadzić do niekontrolowanego odczytu wersji pełnego boxa lub odczytu nieistniejących pól rozmiaru, co powoduje wyjątek RangeError i może przerwać działanie aplikacji lub workera.
- CVE-2026-8813Wysokie
Podatność dotyczy wersji pakietu exifreader przed 4.39.0. Spreparowany obraz zawierający znacznik ICC mluc może ustawić kontrolowaną przez atakującego liczbę rekordów wraz z zerowym rozmiarem rekordu. Podczas parsowania ExifReader wielokrotnie przetwarza ten sam rekord i dodaje wpisy do tablicy bez wystarczającej walidacji granic, powodując nadmierny wzrost pamięci. W aplikacjach przetwarzających obrazy dostarczone przez atakującego może to prowadzić do odmowy usługi przez wyczerpanie pamięci.
Oryginalny opis (angielski, źródło NVD)
Versions of the package exifreader before 4.39.0 are vulnerable to Improper Handling of Highly Compressed Data (Data Amplification) due to decompressing PNG zTXt metadata without enforcing a built-in maximum decompressed output size. When asynchronous parsing is enabled, a crafted PNG file containing a highly compressed zTXt chunk can cause ExifReader to materialize a disproportionately large Comment value in memory.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

