CVE-2016-7978
KrytyczneStreszczenie
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.
Ocena ryzyka
Organizacja może być narażona na zdalne wykonanie 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ść oraz monitorowanie systemów pod kątem nieautoryzowanych działań.
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-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-2026-112922Niskie
W Ghostscript występuje błąd walidacji granic podczas przetwarzania indeksowanych wartości kolorów w danych mesh shading. Zdalny atakujący może nakłonić użytkownika do przetworzenia spreparowanego dokumentu PDF lub PostScript, wywołując odczyt poza buforem.
- CVE-2026-110133Średnie
Wykryto błąd w Ghostscript. Podczas przetwarzania specjalnie spreparowanej czcionki TrueType lub dokumentu ją osadzającego błąd rozliczeniowy podczas renderowania czcionki może ominąć sprawdzanie rozmiaru bufora, wywołując przepełnienie bufora na stercie.
- CVE-2026-112177Wysokie
Wykryto wadę w Ghostscript dostarczanym z Red Hat Enterprise Linux 8. Poprawka dla CVE-2019-14869 została pominięta podczas rebase z wersji 9.25 do 9.27, pozostawiając uprzywilejowane operacje .forceput w procedurze .charkeys niewystarczająco chronione. Przetwarzanie specjalnie spreparowanego pliku PostScript może pozwolić atakującemu na obejście ograniczeń -dSAFER i dostęp do plików poza dozwolonymi ścieżkami lub wykonanie poleceń z uprawnieniami procesu Ghostscript.
- 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.
Oryginalny opis (angielski, źródło NVD)
Use-after-free vulnerability in Ghostscript 9.20 might allow remote attackers to execute arbitrary code via vectors related to a reference leak in .setdevice.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

