CVE-2016-10317
WysokieStreszczenie
Funkcja fill_threshhold_buffer w pliku base/gxht_thresh.c w Ghostscript 9.20 firmy Artifex Software, Inc. pozwala zdalnym atakującym na spowodowanie odmowy usługi (przepełnienie bufora w stercie i awaria aplikacji) lub potencjalnie inny nieokreślony wpływ poprzez spreparowany dokument PostScript.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do zdalnego wywołania awarii aplikacji, co może prowadzić do przerwy w dostępności usług. Może to również stwarzać inne nieokreślone zagrożenia dla systemu.
Rekomendacja
Zaleca się aktualizację Ghostscript do najnowszej wersji, aby usunąć tę podatność oraz monitorowanie systemów w celu wykrywania potencjalnych prób ataków.
Inne podatności w Ghostscript 9.20
Zobacz wszystkie- CVE-2016-7976Wysokie
Interpreter PS w Ghostscript w wersjach 9.18 i 9.20 umożliwia zdalnym atakującym wykonanie dowolnego kodu poprzez spreparowane parametry użytkownika.
- CVE-2016-8602Wysokie
Funkcja .sethalftone5 w Ghostscript przed wersją 9.21 umożliwia zdalnym atakującym spowodowanie awarii aplikacji lub potencjalne wykonanie dowolnego kodu poprzez spreparowany dokument Postscript, który wywołuje .sethalftone5 z pustym stosem operandów.
- CVE-2017-6196Wysokie
Wielokrotne podatności typu use-after-free w funkcji gx_image_enum_begin w pliku base/gxipixel.c w Ghostscript przed wersją ecceafe3abba2714ef9b432035fe0739d9b1a283 mogą pozwolić zdalnym atakującym na spowodowanie awarii aplikacji lub potencjalnie innych nieokreślonych skutków poprzez spreparowany dokument PostScript.
- CVE-2016-7979Krytyczne
Ghostscript w wersjach przed 9.21 może pozwolić zdalnym atakującym na ominięcie mechanizmu ochrony SAFER, co może prowadzić do wykonania dowolnego kodu poprzez wykorzystanie pomyłki typów w .initialize_dsc_parser.
- CVE-2016-7978Krytyczne
Podatność typu use-after-free w Ghostscript 9.20 może pozwolić zdalnym atakującym na wykonanie dowolnego kodu poprzez wykorzystanie wycieków referencji w funkcji .setdevice.
- CVE-2023-4042Średnie
W pakiecie ghostscript dla Red Hat Enterprise Linux 8 znaleziono lukę, która nie została naprawiona zgodnie z wcześniejszymi zapowiedziami. Poprawka dla CVE-2020-16305 nie została uwzględniona w poradniku RHSA-2021:1852-06.
- CVE-2023-38560Średnie
W bibliotece Ghostscript odkryto błąd przepełnienia całkowitego w pl_glyph_name, który może pozwolić lokalnemu atakującemu na spowodowanie odmowy usługi poprzez przekształcenie specjalnie przygotowanego pliku PCL do formatu PDF.
- CVE-2023-38559Średnie
W bibliotece Ghostscript zidentyfikowano błąd przepełnienia bufora w funkcji devn_pcx_write_rle(), co może umożliwić lokalnemu atakującemu spowodowanie odmowy usługi poprzez dostarczenie spreparowanego pliku PDF dla urządzenia DEVN.
- CVE-2023-36664Wysokie
Artifex Ghostscript przed wersją 10.01.2 nieprawidłowo obsługuje walidację uprawnień dla urządzeń potokowych (z prefiksem %pipe% lub znakiem |).
- CVE-1999-0155Wysokie
Polecenie ghostscript z opcją -dSAFER pozwala zdalnym atakującym na wykonywanie poleceń.
Oryginalny opis (angielski, źródło NVD)
The fill_threshhold_buffer function in base/gxht_thresh.c in Artifex Software, Inc. Ghostscript 9.20 allows remote attackers to cause a denial of service (heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted PostScript document.

