CVE-2026-103226
ŚrednieCVSS 6.3Streszczenie
Artifex Ghostscript do wersji 10.09.0 ma podatność na przepełnienie bufora oparte na stosie w funkcji type1_callsubr w pliku devices/vector/gdevpsfx.c w komponencie Pdfwrite. Atak może być przeprowadzony zdalnie, a exploit jest publicznie dostępny. Zalecane jest zainstalowanie poprawki.
Ocena ryzyka
Przepełnienie bufora może prowadzić do zdalnego wykonania kodu lub awarii, a publiczny exploit zwiększa ryzyko wykorzystania podatności przez atakujących.
Rekomendacja
Zainstaluj dostępną poprawkę dla Ghostscript. Jeśli to możliwe, zaktualizuj do wersji, która zawiera rozwiązanie opisane w komunikacie producenta.
Inne podatności w Artifex Ghostscript
Zobacz wszystkie- CVE-2017-11714Wysokie
W pliku psi/ztoken.c w Artifex Ghostscript 9.21 występuje niewłaściwe zarządzanie odniesieniami do struktury stanu skanera, co pozwala zdalnym atakującym na spowodowanie awarii aplikacji lub potencjalnie innych nieokreślonych skutków poprzez spreparowany dokument PostScript.
- CVE-2017-9835Wysokie
Funkcja gs_alloc_ref_array w Artifex Ghostscript 9.21 pozwala zdalnym atakującym na spowodowanie odmowy usługi (przepełnienie bufora na stercie i awaria aplikacji) poprzez spreparowany dokument PostScript. Problem ten związany jest z brakiem sprawdzenia przepełnienia całkowitego w base/gsalloc.c.
- CVE-2017-7948Wysokie
Przepełnienie całkowite w funkcji mark_curve w Artifex Ghostscript 9.21 umożliwia zdalnym atakującym spowodowanie odmowy usługi (zapisy poza zakresem i awaria aplikacji) lub potencjalnie inny nieokreślony wpływ poprzez spreparowany dokument PostScript.
Oryginalny opis (angielski, źródło NVD)
A vulnerability was identified in Artifex Ghostscript up to 10.09.0. Affected is the function type1_callsubr of the file devices/vector/gdevpsfx.c of the component Pdfwrite. The manipulation leads to stack-based buffer overflow. Remote exploitation of the attack is possible. The exploit is publicly available and might be used. It is suggested to install a patch to address this issue. A solution was implemented: "I've chosen to fix this slightly differently by using the defined macro in the font parsing loop rather than in the callsubr function, because this better matches the pattern of 'normal' usage."
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

