CVE-2017-12955
WysokieStreszczenie
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.
Ocena ryzyka
Organizacja może być narażona na zdalne ataki, które mogą prowadzić do odmowy usługi, co wpływa na dostępność systemów.
Rekomendacja
Zaleca się aktualizację Exiv2 do najnowszej wersji, aby usunąć tę podatność oraz monitorowanie systemów pod kątem nieautoryzowanych działań.
Inne podatności w Exiv2 0.26
Zobacz wszystkie- 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.
Oryginalny opis (angielski, źródło NVD)
There is a heap-based buffer overflow in basicio.cpp of Exiv2 0.26. The vulnerability causes an out-of-bounds write in Exiv2::Image::printIFDStructure(), which may lead to remote denial of service or possibly unspecified other impact.

