CVE-2017-15587
WysokieStreszczenie
W bibliotece Artifex MuPDF 1.11 odkryto przepełnienie całkowite w funkcji pdf_read_new_xref_section w pliku pdf/pdf-xref.c.
Ocena ryzyka
Przepełnienie całkowite może prowadzić do nieprzewidzianego zachowania aplikacji, co stwarza ryzyko potencjalnego wykonania złośliwego kodu.
Rekomendacja
Zaleca się aktualizację do najnowszej wersji MuPDF, aby usunąć tę podatność.
Inne podatności w Artifex MuPDF 1.11
Zobacz wszystkie- CVE-2017-17866Wysokie
W Artifex MuPDF przed wersją 1.12.0 występuje problem z obsługą zmian długości podczas operacji naprawy w pliku pdf/pdf-write.c, co może prowadzić do przepełnienia bufora i awarii aplikacji.
- CVE-2017-15369Wysokie
Funkcja build_filter_chain w pliku pdf/pdf-stream.c w Artifex MuPDF przed 25 września 2017 roku niewłaściwie obsługuje przypadek, w którym zmienna może znajdować się w rejestrze. To pozwala zdalnym atakującym na spowodowanie odmowy usługi lub potencjalnie innych nieokreślonych skutków poprzez spreparowany dokument PDF.
- CVE-2017-14687Wysokie
Artifex MuPDF w wersji 1.11 umożliwia atakującym spowodowanie odmowy usługi lub potencjalnie innego nieokreślonego wpływu poprzez spreparowany plik .xps. Problem wynika z niewłaściwego porównywania nazw tagów XML.
- CVE-2017-14686Wysokie
Artifex MuPDF w wersji 1.11 pozwala atakującym na wykonanie dowolnego kodu lub spowodowanie odmowy usługi poprzez spreparowany plik .xps. Problem wynika z braku weryfikacji, czy pola rozmiaru w wpisie ZIP są liczbami ujemnymi.
- CVE-2017-14685Wysokie
Artifex MuPDF w wersji 1.11 pozwala atakującym na wywołanie odmowy usługi lub potencjalnie innego nieokreślonego wpływu poprzez spreparowany plik .xps. Problem dotyczy funkcji xps_load_links_in_glyphs, która nie weryfikuje, czy czcionka xps mogła zostać załadowana.
Oryginalny opis (angielski, źródło NVD)
An integer overflow was discovered in pdf_read_new_xref_section in pdf/pdf-xref.c in Artifex MuPDF 1.11.

