CVE-2025-54080
ŚrednieCVSS 5.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 3 - wyżej niż 3% wszystkich znanych CVE
Streszczenie
W bibliotece Exiv2 w wersjach 0.28.5 i wcześniejszych występuje błąd odczytu poza granicami bufora (out-of-bounds read) podczas zapisu metadanych do spreparowanego pliku obrazu. Może to prowadzić do awarii aplikacji (odmowa usługi). Błąd naprawiono w wersji 0.28.6.
Ocena ryzyka
Atakujący może nakłonić ofiarę do uruchomienia Exiv2 na spreparowanym obrazie, powodując awarię i odmowę usługi. Ryzyko dotyczy głównie operacji zapisu metadanych, które są rzadziej używane niż odczyt.
Rekomendacja
Zaktualizuj Exiv2 do wersji 0.28.6 lub nowszej. Unikaj przetwarzania niezaufanych plików obrazów w operacjach zapisu metadanych.
Inne podatności w Exiv2
Zobacz wszystkie- CVE-2017-12955Wysokie
W Exiv2 w wersji 0.26 występuje przepełnienie bufora oparte na stercie w pliku basicio.cpp. Ta podatność powoduje zapis poza przydzielonym obszarem pamięci w funkcji Exiv2::Image::printIFDStructure(), co może prowadzić do zdalnego odmowy usługi lub innych nieokreślonych skutków.
- CVE-2017-11592Wysokie
W Exiv2 w wersji 0.26 występuje podatność związana z niezgodnością procedur zarządzania pamięcią w funkcji Exiv2::FileIo::seek, co może prowadzić do zdalnego ataku typu denial of service (korupcja pamięci na stercie) przy użyciu spreparowanego wejścia.
- CVE-2017-11591Wysokie
W wersji 0.26 biblioteki Exiv2 występuje wyjątek punktu zmiennoprzecinkowego w funkcji Exiv2::ValueType, co może prowadzić do zdalnego ataku typu denial of service przy użyciu spreparowanego wejścia.
- CVE-2017-11553Wysokie
W funkcji extend_alias_table w pliku localealias.c w Exiv2 w wersji 0.26 występuje nielegalny dostęp do adresu. Odpowiednio przygotowane dane wejściowe mogą prowadzić do zdalnego odmowy usługi.
- CVE-2017-9953Wysokie
W Exiv2 w wersji 0.26 występuje błąd związany z niewłaściwym zwolnieniem pamięci w funkcji Image::printIFDStructure, co prowadzi do błędu segmentacji. Odpowiednio przygotowane dane wejściowe mogą spowodować zdalny atak typu denial of service.
- CVE-2025-55304Średnie
W Exiv2 w wersji 0.28.5 występuje podatność typu denial-of-service. Algorytm kwadratowy w kodzie parsowania profilu ICC w funkcji jpegBase::readMetadata() może powodować długotrwałe działanie Exiv2 podczas odczytu metadanych spreparowanego pliku JPEG.
Oryginalny opis (angielski, źródło NVD)
Exiv2 is a C++ library and a command-line utility to read, write, delete and modify Exif, IPTC, XMP and ICC image metadata. An out-of-bounds read was found in Exiv2 versions 0.28.5 and earlier. The out-of-bounds read is triggered when Exiv2 is used to write metadata into a crafted image file. An attacker could potentially exploit the vulnerability to cause a denial of service by crashing Exiv2, if they can trick the victim into running Exiv2 on a crafted image file. Note that this bug is only triggered when writing the metadata, which is a less frequently used Exiv2 operation than reading the metadata. The bug is fixed in version 0.28.6.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

