CVE-2017-5853
WysokieStreszczenie
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.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do wprowadzenia złośliwego kodu lub destabilizacji aplikacji, co może prowadzić do utraty danych lub naruszenia bezpieczeństwa.
Rekomendacja
Zaleca się aktualizację PoDoFo do najnowszej wersji, aby usunąć tę podatność oraz monitorowanie systemów w celu wykrycia potencjalnych prób atakó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-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-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)
Integer overflow in base/PdfParser.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

