CVE-2016-7976
WysokieStreszczenie
Interpreter PS w Ghostscript w wersjach 9.18 i 9.20 umożliwia zdalnym atakującym wykonanie dowolnego kodu poprzez spreparowane parametry użytkownika.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do zdalnego uruchomienia kodu, co może prowadzić do przejęcia kontroli nad systemem lub wycieku danych.
Rekomendacja
Zaleca się aktualizację Ghostscript do najnowszej wersji, aby usunąć tę podatność.
Inne podatności w Ghostscript
Zobacz wszystkie- 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-2016-10317Wysokie
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.
- 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-2026-39919Krytyczne
Ghostscript przed wersją 10.08.0 zawiera przepełnienie bufora na stercie w adapterze wyjściowym JPEG 2000 (base/sjpx_openjpeg.c). Atakujący może wywołać uszkodzenie pamięci, dostarczając spreparowany plik PDF z obrazem JPEG 2000 o niezgodnych współczynnikach podpróbkowania komponentów. Problem naprawiono w wersji 10.08.0.
- 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-2026-101258Wysokie
Luka w Ghostscript pozwala na obejście sandboxa -dSAFER i wykonanie dowolnych poleceń powłoki w kontekście procesu Ghostscript podczas renderowania spreparowanego dokumentu PostScript lub EPS. Luka łączy uszkodzenie pamięci podczas parsowania dokumentu z wyłączeniem wewnętrznych kontroli dostępu do ścieżek w czasie działania.
- CVE-2026-19547Wysokie
Ghostscript dla Windows jest podatny na lokalną eskalację uprawnień poprzez przechwycenie plików zasobów PostScript. Aplikacja szuka plików w przewidywalnych ścieżkach C:\gs\, które domyślnie nie istnieją, a każdy uwierzytelniony użytkownik może tworzyć katalogi w katalogu głównym C:\. Atakujący może utworzyć strukturę katalogów i umieścić złośliwy plik PostScript, który zostanie wykonany z pełnymi uprawnieniami procesu Ghostscript. Problem naprawiono w wersji 10.08.0.
- 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.
Oryginalny opis (angielski, źródło NVD)
The PS Interpreter in Ghostscript 9.18 and 9.20 allows remote attackers to execute arbitrary code via crafted userparams.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

