CVE-2017-8787
WysokieStreszczenie
Funkcja PoDoFo::PdfXRefStreamParserObject::ReadXRefStreamEntry w PoDoFo 0.9.5 umożliwia zdalnym atakującym spowodowanie odmowy usługi (przepełnienie bufora w stercie) lub potencjalnie inny nieokreślony wpływ poprzez spreparowany plik PDF.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do zakłócenia działania aplikacji przetwarzającej pliki PDF, co może prowadzić do przestojów w usługach.
Rekomendacja
Zaleca się aktualizację do najnowszej wersji PoDoFo, aby zniwelować ryzyko związane z tą podatnością.
Inne podatności w PoDoFo 0.9.5
Zobacz wszystkie- CVE-2017-6844Wysokie
Przepełnienie bufora w funkcji PoDoFo::PdfParser::ReadXRefSubsection w pliku PdfParser.cpp w wersji PoDoFo 0.9.4 umożliwia zdalnym atakującym wywołanie nieokreślonego wpływu poprzez spreparowany plik.
- CVE-2017-6843Wysokie
W funkcji PoDoFo::PdfVariant::DelayedLoad w pliku PdfVariant.h w PoDoFo 0.9.4 występuje przepełnienie bufora oparte na stercie, które może być wykorzystane przez zdalnych atakujących za pomocą spreparowanego pliku.
- CVE-2017-5886Wysokie
W PoDoFo 0.9.4 występuje przepełnienie bufora oparte na stercie w funkcji PoDoFo::PdfTokenizer::GetNextToken, co pozwala zdalnym atakującym na wywołanie nieokreślonego wpływu poprzez spreparowany plik.
- CVE-2017-5853Wysokie
Przepełnienie całkowitej liczby w pliku base/PdfParser.cpp w PoDoFo 0.9.4 może umożliwić zdalnym atakującym wywołanie nieokreślonego wpływu poprzez spreparowany plik.
- CVE-2017-8378Krytyczne
W funkcji PdfParser::ReadObjects w PoDoFo 0.9.5 występuje przepełnienie bufora oparte na stercie, co pozwala zdalnym atakującym na spowodowanie awarii aplikacji lub potencjalnie innych nieokreślonych skutków.
- CVE-2015-8981Krytyczne
W funkcji PdfParser::ReadXRefSubsection w PoDoFo występuje przepełnienie bufora oparte na stercie, co może umożliwić atakującym uzyskanie nieokreślonego wpływu poprzez wektory związane z m_offsets.size.
Oryginalny opis (angielski, źródło NVD)
The PoDoFo::PdfXRefStreamParserObject::ReadXRefStreamEntry function in base/PdfXRefStreamParserObject.cpp:224 in PoDoFo 0.9.5 allows remote attackers to cause a denial of service (heap-based buffer over-read) or possibly have unspecified other impact via a crafted PDF file.

