CVE-2017-5886
WysokieStreszczenie
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.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do zdalnego wykonania kodu lub destabilizacji systemu, co stwarza poważne zagrożenie dla bezpieczeństwa organizacji.
Rekomendacja
Zaleca się aktualizację PoDoFo do najnowszej wersji, aby usunąć tę podatność oraz monitorowanie systemów pod kątem podejrzanych plików.
Inne podatności w PoDoFo 0.9.4
Zobacz wszystkie- CVE-2017-8787Wysokie
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.
- 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-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.
- CVE-2026-54633Średnie
W PoDoFo od wersji 1.0.0 do 1.1.1 przetwarzanie spreparowanego pliku PDF z obrazem w przestrzeni kolorów Indexed może spowodować odczyt poza granicami sterty w PdfColorSpaceFilterIndexed::FetchScanLine. PODOFO_INVARIANT nie wykonuje kontroli w czasie wykonywania, więc indeks piksela większy lub równy m_MapSize może adresować poza m_lookup. Ponadto walidacja hival w PdfColorSpaceFilterFactory::TryCreateFromObject używa nieprawidłowej koniunkcji i nie ma górnej granicy, co pozwala na nieprawidłowe metadane przestrzeni kolorów Indexed poza oczekiwanym zakresem.
Oryginalny opis (angielski, źródło NVD)
Heap-based buffer overflow in the PoDoFo::PdfTokenizer::GetNextToken function in PdfTokenizer.cpp in PoDoFo 0.9.4 allows remote attackers to have unspecified impact via a crafted file.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

