CVE-2024-46954
An issue was discovered in decode_utf8 in base/gp_utf8.c in Artifex Ghostscript before 10.04.0....
An issue was discovered in decode_utf8 in base/gp_utf8.c in Artifex Ghostscript before 10.04.0. Overlong UTF-8 encoding leads to possible ../ directory traversal.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.8
An issue was discovered in decode_utf8 in base/gp_utf8.c in Artifex Ghostscript before 10.04.0. Overlong UTF-8 encoding leads to possible ../ directory traversal.
- Record
CVE-2024-46954- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 3.1
- 8.4 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-22
- Updated
- 2026-11-02
CVE List
8.4
An issue was discovered in decode_utf8 in base/gp_utf8.c in Artifex Ghostscript before 10.04.0. Overlong UTF-8 encoding leads to possible ../ directory traversal.
- Record
CVE-2024-46954- CVSS 3.1
- 8.4 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-22
- Updated
- 2026-11-02
EUVDEUVD-2024-42157
8.4
An issue was discovered in decode_utf8 in base/gp_utf8.c in Artifex Ghostscript before 10.04.0. Overlong UTF-8 encoding leads to possible ../ directory traversal.
- Record
EUVD-2024-42157- CVSS 3.1
- 8.4 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-2v5c-72gh-q5f7
8.4
An issue was discovered in decode_utf8 in base/gp_utf8.c in Artifex Ghostscript before 10.04.0....
An issue was discovered in decode_utf8 in base/gp_utf8.c in Artifex Ghostscript before 10.04.0. Overlong UTF-8 encoding leads to possible ../ directory traversal.
- Record
GHSA-2v5c-72gh-q5f7- CVSS 3.1
- 8.4 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-22
- Updated
- 2026-11-02
OSVALPINE-CVE-2024-46954
7.8
An issue was discovered in decode_utf8 in base/gp_utf8.c in Artifex Ghostscript before 10.04.0. Overlong UTF-8 encoding leads to possible ../ directory traversal.
- Record
ALPINE-CVE-2024-46954- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
OSVBELL-CVE-2024-46954
7.8
- Record
BELL-CVE-2024-46954- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 13 moreShow less
OSV
8.4
An issue was discovered in decode_utf8 in base/gp_utf8.c in Artifex Ghostscript before 10.04.0. Overlong UTF-8 encoding leads to possible ../ directory traversal.
- Record
CVE-2024-46954- CVSS 3.1
- 8.4 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2024-46954
7.8
An issue was discovered in decode_utf8 in base/gp_utf8.c in Artifex Ghostscript before 10.04.0. Overlong UTF-8 encoding leads to possible ../ directory traversal.
- Record
DEBIAN-CVE-2024-46954- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2025:4362
7.8
Red Hat Security Advisory: ghostscript security update
- Record
RHSA-2025:4362- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2025:7422
7.8
Red Hat Security Advisory: ghostscript security update
- Record
RHSA-2025:7422- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2025:7499
7.8
Red Hat Security Advisory: ghostscript security update
- Record
RHSA-2025:7499- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2025:4362
7.8
Moderate: ghostscript security update
The Ghostscript suite contains utilities for rendering PostScript and PDF documents. Ghostscript translates PostScript code to common bitmap formats so that the code can be displayed or printed.
Security Fix(es):
-
ghostscript: heap buffer over write vulnerability in GhostScript's lp8000_print_page() in gdevlp8k.c (CVE-2020-27792)
-
ghostscript: dangling pointer in gdev_prn_open_printer_seekable() (CVE-2023-46751)
-
ghostscript: Buffer Overflow in Ghostscript PDF XRef Stream Handling (CVE-2024-46952)
-
ghostscript: Arbitrary Code Execution in Artifex Ghostscript Pattern Color Space (CVE-2024-46951)
-
ghostscript: Directory Traversal in Ghostscript via Overlong UTF-8 Encoding (CVE-2024-46954)
-
ghostscript: Path Traversal and Code Execution via Integer Overflow in Ghostscript (CVE-2024-46953)
-
ghostscript: Out-of-Bounds Data Access in Ghostscript Leads to Arbitrary Code Execution (CVE-2024-46956)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2025:4362- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2024-46954
7.8
An issue was discovered in decode_utf8 in base/gp_utf8.c in Artifex Ghostscript before 10.04.0. Overlong UTF-8 encoding leads to possible ../ directory traversal.
- Record
UBUNTU-CVE-2024-46954- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 3.1
- 8.4 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVALSA-2025:4362 No score
Moderate: ghostscript security update
The Ghostscript suite contains utilities for rendering PostScript and PDF documents. Ghostscript translates PostScript code to common bitmap formats so that the code can be displayed or printed.
Security Fix(es):
- ghostscript: heap buffer over write vulnerability in GhostScript's lp8000_print_page() in gdevlp8k.c (CVE-2020-27792)
- ghostscript: dangling pointer in gdev_prn_open_printer_seekable() (CVE-2023-46751)
- ghostscript: Buffer Overflow in Ghostscript PDF XRef Stream Handling (CVE-2024-46952)
- ghostscript: Arbitrary Code Execution in Artifex Ghostscript Pattern Color Space (CVE-2024-46951)
- ghostscript: Directory Traversal in Ghostscript via Overlong UTF-8 Encoding (CVE-2024-46954)
- ghostscript: Path Traversal and Code Execution via Integer Overflow in Ghostscript (CVE-2024-46953)
- ghostscript: Out-of-Bounds Data Access in Ghostscript Leads to Arbitrary Code Execution (CVE-2024-46956)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2025:4362- Updated
- 2026-11-02
OSVALSA-2025:7422 No score
Moderate: ghostscript security update
The Ghostscript suite contains utilities for rendering PostScript and PDF documents. Ghostscript translates PostScript code to common bitmap formats so that the code can be displayed or printed.
Security Fix(es):
- ghostscript: dangling pointer in gdev_prn_open_printer_seekable() (CVE-2023-46751)
- ghostscript: Buffer Overflow in Ghostscript PDF XRef Stream Handling (CVE-2024-46952)
- ghostscript: Arbitrary Code Execution in Artifex Ghostscript Pattern Color Space (CVE-2024-46951)
- ghostscript: Directory Traversal in Ghostscript via Overlong UTF-8 Encoding (CVE-2024-46954)
- ghostscript: Path Traversal and Code Execution via Integer Overflow in Ghostscript (CVE-2024-46953)
- ghostscript: Out-of-Bounds Data Access in Ghostscript Leads to Arbitrary Code Execution (CVE-2024-46956)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2025:7422- Updated
- 2026-11-02
OSVCLSA-2025-1751892809 No score
ghostscript: Fix of CVE-2024-46954
- CVE-2024-46954: fix decode_utf8 to forbid overlong encodings
- Record
CLSA-2025-1751892809- Updated
- 2026-11-02
OSVMGASA-2024-0326 No score
Updated ghostscript packages fix security vulnerabilities
Amongst other general bug fixes, this release addresses: CVE-2024-46951 CVE-2024-46952 CVE-2024-46953 CVE-2024-46954 CVE-2024-46955 CVE-2024-46956
- Record
MGASA-2024-0326- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14423-1 No score
ghostscript-10.04.0-1.1 on GA media
These are all security issues fixed in the ghostscript-10.04.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14423-1- Updated
- 2026-11-02
OSVUSN-7103-1 No score
ghostscript vulnerabilities
It was discovered that Ghostscript incorrectly handled parsing certain PS files. An attacker could use this issue to cause Ghostscript to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2024-46951, CVE-2024-46953, CVE-2024-46955, CVE-2024-46956)
It was discovered that Ghostscript incorrectly handled parsing certain PDF files. An attacker could use this issue to cause Ghostscript to crash, resulting in a denial of service, or possibly execute arbitrary code. This issue only affected Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, and Ubuntu 24.10. (CVE-2024-46952)
It was discovered that Ghostscript incorrectly handled parsing certain PS files. An attacker could use this issue to cause Ghostscript to crash, resulting in a denial of service, or possibly bypass file path validation. This issue only affected Ubuntu 24.04 LTS and Ubuntu 24.10. (CVE-2024-46954)
- Record
USN-7103-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
ghostscriptAlpine:v3.18 |
before 10.04.0-r0 | 10.04.0-r0 |
ghostscriptAlpine:v3.19 |
before 10.04.0-r0 | 10.04.0-r0 |
ghostscriptAlpine:v3.20 |
before 10.04.0-r0 | 10.04.0-r0 |
ghostscriptAlpine:v3.21 |
before 10.04.0-r0 | 10.04.0-r0 |
ghostscriptAlpine:v3.22 |
before 10.04.0-r0 | 10.04.0-r0 |
ghostscriptAlpine:v3.23 |
before 10.04.0-r0 | 10.04.0-r0 |
ghostscriptAlpine:v3.24 |
before 10.04.0-r0 | 10.04.0-r0 |
ghostscriptAlmaLinux:8 From an advisory covering 7 CVEs |
before 9.27-16.el8_10 | 9.27-16.el8_10 |
ghostscript-docAlmaLinux:8 From an advisory covering 7 CVEs |
before 9.27-16.el8_10 | 9.27-16.el8_10 |
ghostscript-tools-dvipdfAlmaLinux:8 From an advisory covering 7 CVEs |
before 9.27-16.el8_10 | 9.27-16.el8_10 |
Show 83 moreShow less
| Package | Affected | Fixed |
|---|---|---|
ghostscript-tools-fontsAlmaLinux:8 From an advisory covering 7 CVEs |
before 9.27-16.el8_10 | 9.27-16.el8_10 |
ghostscript-tools-printingAlmaLinux:8 From an advisory covering 7 CVEs |
before 9.27-16.el8_10 | 9.27-16.el8_10 |
ghostscript-x11AlmaLinux:8 From an advisory covering 7 CVEs |
before 9.27-16.el8_10 | 9.27-16.el8_10 |
libgsAlmaLinux:8 From an advisory covering 7 CVEs |
before 9.27-16.el8_10 | 9.27-16.el8_10 |
libgs-develAlmaLinux:8 From an advisory covering 7 CVEs |
before 9.27-16.el8_10 | 9.27-16.el8_10 |
ghostscriptAlmaLinux:9 From an advisory covering 6 CVEs |
before 9.54.0-18.el9_6 | 9.54.0-18.el9_6 |
ghostscript-docAlmaLinux:9 From an advisory covering 6 CVEs |
before 9.54.0-18.el9_6 | 9.54.0-18.el9_6 |
ghostscript-tools-dvipdfAlmaLinux:9 From an advisory covering 6 CVEs |
before 9.54.0-18.el9_6 | 9.54.0-18.el9_6 |
ghostscript-tools-fontsAlmaLinux:9 From an advisory covering 6 CVEs |
before 9.54.0-18.el9_6 | 9.54.0-18.el9_6 |
ghostscript-tools-printingAlmaLinux:9 From an advisory covering 6 CVEs |
before 9.54.0-18.el9_6 | 9.54.0-18.el9_6 |
ghostscript-x11AlmaLinux:9 From an advisory covering 6 CVEs |
before 9.54.0-18.el9_6 | 9.54.0-18.el9_6 |
libgsAlmaLinux:9 From an advisory covering 6 CVEs |
before 9.54.0-18.el9_6 | 9.54.0-18.el9_6 |
libgs-develAlmaLinux:9 From an advisory covering 6 CVEs |
before 9.54.0-18.el9_6 | 9.54.0-18.el9_6 |
ghostscriptAlpaquita:23 |
10.01.2-r2 up to 10.01.2-r3 | 10.01.2-r3 |
ghostscriptAlpaquita:stream |
10.03.1-r0 up to 10.04.0-r0 | 10.04.0-r0 |
ghostscriptTuxCare:AlmaLinux:9.2 |
before 9.54.0-11.el9_2.tuxcare.els9 | 9.54.0-11.el9_2.tuxcare.els9 |
ghostscript-docTuxCare:AlmaLinux:9.2 |
before 9.54.0-11.el9_2.tuxcare.els9 | 9.54.0-11.el9_2.tuxcare.els9 |
ghostscript-gtkTuxCare:AlmaLinux:9.2 |
before 9.54.0-11.el9_2.tuxcare.els9 | 9.54.0-11.el9_2.tuxcare.els9 |
ghostscript-tools-dvipdfTuxCare:AlmaLinux:9.2 |
before 9.54.0-11.el9_2.tuxcare.els9 | 9.54.0-11.el9_2.tuxcare.els9 |
ghostscript-tools-fontsTuxCare:AlmaLinux:9.2 |
before 9.54.0-11.el9_2.tuxcare.els9 | 9.54.0-11.el9_2.tuxcare.els9 |
ghostscript-tools-printingTuxCare:AlmaLinux:9.2 |
before 9.54.0-11.el9_2.tuxcare.els9 | 9.54.0-11.el9_2.tuxcare.els9 |
ghostscript-x11TuxCare:AlmaLinux:9.2 |
before 9.54.0-11.el9_2.tuxcare.els9 | 9.54.0-11.el9_2.tuxcare.els9 |
libgsTuxCare:AlmaLinux:9.2 |
before 9.54.0-11.el9_2.tuxcare.els9 | 9.54.0-11.el9_2.tuxcare.els9 |
libgs-develTuxCare:AlmaLinux:9.2 |
before 9.54.0-11.el9_2.tuxcare.els9 | 9.54.0-11.el9_2.tuxcare.els9 |
ghostscriptDebian:13 |
before 10.04.0~dfsg-1 | 10.04.0~dfsg-1 |
ghostscriptDebian:14 |
before 10.04.0~dfsg-1 | 10.04.0~dfsg-1 |
ghostscriptMageia:9 From an advisory covering 6 CVEs |
before 10.04.0-1.mga9 | 10.04.0-1.mga9 |
ghostscriptRed Hat:enterprise_linux:8::appstream From an advisory covering 7 CVEs |
before 0:9.27-16.el8_10 | 0:9.27-16.el8_10 |
ghostscript-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 7 CVEs |
before 0:9.27-16.el8_10 | 0:9.27-16.el8_10 |
ghostscript-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 7 CVEs |
before 0:9.27-16.el8_10 | 0:9.27-16.el8_10 |
ghostscript-gtk-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 7 CVEs |
before 0:9.27-16.el8_10 | 0:9.27-16.el8_10 |
ghostscript-x11Red Hat:enterprise_linux:8::appstream From an advisory covering 7 CVEs |
before 0:9.27-16.el8_10 | 0:9.27-16.el8_10 |
ghostscript-x11-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 7 CVEs |
before 0:9.27-16.el8_10 | 0:9.27-16.el8_10 |
libgsRed Hat:enterprise_linux:8::appstream From an advisory covering 7 CVEs |
before 0:9.27-16.el8_10 | 0:9.27-16.el8_10 |
libgs-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 7 CVEs |
before 0:9.27-16.el8_10 | 0:9.27-16.el8_10 |
ghostscript-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 7 CVEs |
before 0:9.27-16.el8_10 | 0:9.27-16.el8_10 |
ghostscript-debugsourceRed Hat:enterprise_linux:8::crb From an advisory covering 7 CVEs |
before 0:9.27-16.el8_10 | 0:9.27-16.el8_10 |
ghostscript-docRed Hat:enterprise_linux:8::crb From an advisory covering 7 CVEs |
before 0:9.27-16.el8_10 | 0:9.27-16.el8_10 |
ghostscript-gtk-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 7 CVEs |
before 0:9.27-16.el8_10 | 0:9.27-16.el8_10 |
ghostscript-tools-dvipdfRed Hat:enterprise_linux:8::crb From an advisory covering 7 CVEs |
before 0:9.27-16.el8_10 | 0:9.27-16.el8_10 |
ghostscript-tools-fontsRed Hat:enterprise_linux:8::crb From an advisory covering 7 CVEs |
before 0:9.27-16.el8_10 | 0:9.27-16.el8_10 |
ghostscript-tools-printingRed Hat:enterprise_linux:8::crb From an advisory covering 7 CVEs |
before 0:9.27-16.el8_10 | 0:9.27-16.el8_10 |
ghostscript-x11-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 7 CVEs |
before 0:9.27-16.el8_10 | 0:9.27-16.el8_10 |
libgs-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 7 CVEs |
before 0:9.27-16.el8_10 | 0:9.27-16.el8_10 |
libgs-develRed Hat:enterprise_linux:8::crb From an advisory covering 7 CVEs |
before 0:9.27-16.el8_10 | 0:9.27-16.el8_10 |
ghostscriptRed Hat:enterprise_linux:9::appstream From an advisory covering 6 CVEs |
before 0:9.54.0-18.el9_6 | 0:9.54.0-18.el9_6 |
ghostscript-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 6 CVEs |
before 0:9.54.0-18.el9_6 | 0:9.54.0-18.el9_6 |
ghostscript-debugsourceRed Hat:enterprise_linux:9::appstream From an advisory covering 6 CVEs |
before 0:9.54.0-18.el9_6 | 0:9.54.0-18.el9_6 |
ghostscript-docRed Hat:enterprise_linux:9::appstream From an advisory covering 6 CVEs |
before 0:9.54.0-18.el9_6 | 0:9.54.0-18.el9_6 |
ghostscript-gtk-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 6 CVEs |
before 0:9.54.0-18.el9_6 | 0:9.54.0-18.el9_6 |
ghostscript-tools-dvipdfRed Hat:enterprise_linux:9::appstream From an advisory covering 6 CVEs |
before 0:9.54.0-18.el9_6 | 0:9.54.0-18.el9_6 |
ghostscript-tools-fontsRed Hat:enterprise_linux:9::appstream From an advisory covering 6 CVEs |
before 0:9.54.0-18.el9_6 | 0:9.54.0-18.el9_6 |
ghostscript-tools-printingRed Hat:enterprise_linux:9::appstream From an advisory covering 6 CVEs |
before 0:9.54.0-18.el9_6 | 0:9.54.0-18.el9_6 |
ghostscript-x11Red Hat:enterprise_linux:9::appstream From an advisory covering 6 CVEs |
before 0:9.54.0-18.el9_6 | 0:9.54.0-18.el9_6 |
ghostscript-x11-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 6 CVEs |
before 0:9.54.0-18.el9_6 | 0:9.54.0-18.el9_6 |
libgsRed Hat:enterprise_linux:9::appstream From an advisory covering 6 CVEs |
before 0:9.54.0-18.el9_6 | 0:9.54.0-18.el9_6 |
libgs-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 6 CVEs |
before 0:9.54.0-18.el9_6 | 0:9.54.0-18.el9_6 |
ghostscriptRed Hat:enterprise_linux:9::crb From an advisory covering 6 CVEs |
before 0:9.54.0-18.el9_6 | 0:9.54.0-18.el9_6 |
ghostscript-debuginfoRed Hat:enterprise_linux:9::crb From an advisory covering 6 CVEs |
before 0:9.54.0-18.el9_6 | 0:9.54.0-18.el9_6 |
ghostscript-debugsourceRed Hat:enterprise_linux:9::crb From an advisory covering 6 CVEs |
before 0:9.54.0-18.el9_6 | 0:9.54.0-18.el9_6 |
ghostscript-gtk-debuginfoRed Hat:enterprise_linux:9::crb From an advisory covering 6 CVEs |
before 0:9.54.0-18.el9_6 | 0:9.54.0-18.el9_6 |
ghostscript-tools-fontsRed Hat:enterprise_linux:9::crb From an advisory covering 6 CVEs |
before 0:9.54.0-18.el9_6 | 0:9.54.0-18.el9_6 |
ghostscript-tools-printingRed Hat:enterprise_linux:9::crb From an advisory covering 6 CVEs |
before 0:9.54.0-18.el9_6 | 0:9.54.0-18.el9_6 |
ghostscript-x11-debuginfoRed Hat:enterprise_linux:9::crb From an advisory covering 6 CVEs |
before 0:9.54.0-18.el9_6 | 0:9.54.0-18.el9_6 |
libgs-debuginfoRed Hat:enterprise_linux:9::crb From an advisory covering 6 CVEs |
before 0:9.54.0-18.el9_6 | 0:9.54.0-18.el9_6 |
libgs-develRed Hat:enterprise_linux:9::crb From an advisory covering 6 CVEs |
before 0:9.54.0-18.el9_6 | 0:9.54.0-18.el9_6 |
ghostscriptRed Hat:enterprise_linux:10.0 From an advisory covering 5 CVEs |
before 0:10.02.1-15.el10_0 | 0:10.02.1-15.el10_0 |
ghostscript-debuginfoRed Hat:enterprise_linux:10.0 From an advisory covering 5 CVEs |
before 0:10.02.1-15.el10_0 | 0:10.02.1-15.el10_0 |
ghostscript-debugsourceRed Hat:enterprise_linux:10.0 From an advisory covering 5 CVEs |
before 0:10.02.1-15.el10_0 | 0:10.02.1-15.el10_0 |
ghostscript-docRed Hat:enterprise_linux:10.0 From an advisory covering 5 CVEs |
before 0:10.02.1-15.el10_0 | 0:10.02.1-15.el10_0 |
ghostscript-gtk-debuginfoRed Hat:enterprise_linux:10.0 From an advisory covering 5 CVEs |
before 0:10.02.1-15.el10_0 | 0:10.02.1-15.el10_0 |
ghostscript-tools-fontsRed Hat:enterprise_linux:10.0 From an advisory covering 5 CVEs |
before 0:10.02.1-15.el10_0 | 0:10.02.1-15.el10_0 |
ghostscript-tools-printingRed Hat:enterprise_linux:10.0 From an advisory covering 5 CVEs |
before 0:10.02.1-15.el10_0 | 0:10.02.1-15.el10_0 |
libgsRed Hat:enterprise_linux:10.0 From an advisory covering 5 CVEs |
before 0:10.02.1-15.el10_0 | 0:10.02.1-15.el10_0 |
libgs-debuginfoRed Hat:enterprise_linux:10.0 From an advisory covering 5 CVEs |
before 0:10.02.1-15.el10_0 | 0:10.02.1-15.el10_0 |
ghostscript-tools-dvipdfRed Hat:enterprise_linux:10.0 From an advisory covering 5 CVEs |
before 0:10.02.1-15.el10_0 | 0:10.02.1-15.el10_0 |
libgs-develRed Hat:enterprise_linux:10.0 From an advisory covering 5 CVEs |
before 0:10.02.1-15.el10_0 | 0:10.02.1-15.el10_0 |
ghostscriptRocky Linux:8 From an advisory covering 7 CVEs |
before 0:9.27-16.el8_10 | 0:9.27-16.el8_10 |
ghostscriptUbuntu:24.04:LTS |
before 10.02.1~dfsg1-0ubuntu7.4, plus listed versions 10.01.2~dfsg1-0ubuntu210.01.2~dfsg1-0ubuntu2.110.02.1~dfsg1-0ubuntu110.02.1~dfsg1-0ubuntu210.02.1~dfsg1-0ubuntu5 Show 4 moreShow less10.02.1~dfsg1-0ubuntu610.02.1~dfsg1-0ubuntu710.02.1~dfsg1-0ubuntu7.110.02.1~dfsg1-0ubuntu7.3 |
10.02.1~dfsg1-0ubuntu7.4 |
ghostscriptUbuntu:20.04:LTS From an advisory covering 6 CVEs |
before 9.50~dfsg-5ubuntu4.14, plus listed versions 9.27~dfsg+0-0ubuntu39.27~dfsg+0-0ubuntu49.50~dfsg-5ubuntu19.50~dfsg-5ubuntu29.50~dfsg-5ubuntu3 Show 14 moreShow less9.50~dfsg-5ubuntu49.50~dfsg-5ubuntu4.19.50~dfsg-5ubuntu4.29.50~dfsg-5ubuntu4.39.50~dfsg-5ubuntu4.49.50~dfsg-5ubuntu4.59.50~dfsg-5ubuntu4.69.50~dfsg-5ubuntu4.79.50~dfsg-5ubuntu4.89.50~dfsg-5ubuntu4.99.50~dfsg-5ubuntu4.109.50~dfsg-5ubuntu4.119.50~dfsg-5ubuntu4.129.50~dfsg-5ubuntu4.13 |
9.50~dfsg-5ubuntu4.14 |
ghostscriptUbuntu:22.04:LTS From an advisory covering 6 CVEs |
before 9.55.0~dfsg1-0ubuntu5.10, plus listed versions 9.54.0~dfsg1-0ubuntu29.55.0~dfsg1-0ubuntu49.55.0~dfsg1-0ubuntu59.55.0~dfsg1-0ubuntu5.19.55.0~dfsg1-0ubuntu5.2 Show 6 moreShow less9.55.0~dfsg1-0ubuntu5.39.55.0~dfsg1-0ubuntu5.49.55.0~dfsg1-0ubuntu5.59.55.0~dfsg1-0ubuntu5.69.55.0~dfsg1-0ubuntu5.79.55.0~dfsg1-0ubuntu5.9 |
9.55.0~dfsg1-0ubuntu5.10 |
ghostscriptUbuntu:24.04:LTS From an advisory covering 6 CVEs |
before 10.02.1~dfsg1-0ubuntu7.4, plus listed versions 10.01.2~dfsg1-0ubuntu210.01.2~dfsg1-0ubuntu2.110.02.1~dfsg1-0ubuntu110.02.1~dfsg1-0ubuntu210.02.1~dfsg1-0ubuntu5 Show 4 moreShow less10.02.1~dfsg1-0ubuntu610.02.1~dfsg1-0ubuntu710.02.1~dfsg1-0ubuntu7.110.02.1~dfsg1-0ubuntu7.3 |
10.02.1~dfsg1-0ubuntu7.4 |
ghostscriptopenSUSE:Tumbleweed From an advisory covering 6 CVEs |
before 10.04.0-1.1 | 10.04.0-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected | OSV | |
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-46954 is a high vulnerability (CVSS 7.8) in Artifex Ghostscript, published October 5, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.55%, the 46th percentile. Fixed in ghostscript 10.04.0-r0.
References
bugs.ghostscript.com/show_bug.cgi?id=707788
github.com/ArtifexSoftware/ghostpdl/blob/master/doc/News.html
cgit.ghostscript.com/cgi-bin/cgit.cgi/ghostpdl.git/commit?id=55f587dd039282316f512e1bea64218fd991f934
nvd.nist.gov/vuln/detail/CVE-2024-46954
github.com/advisories/GHSA-2v5c-72gh-q5f7
security.alpinelinux.org/vuln/CVE-2024-46954
Show 74 moreShow less
access.redhat.com/errata/RHSA-2025:4362
access.redhat.com/security/cve/CVE-2020-27792
access.redhat.com/security/cve/CVE-2023-46751
access.redhat.com/security/cve/CVE-2024-46951
access.redhat.com/security/cve/CVE-2024-46952
access.redhat.com/security/cve/CVE-2024-46953
access.redhat.com/security/cve/CVE-2024-46954
access.redhat.com/security/cve/CVE-2024-46956
bugzilla.redhat.com/2247179
bugzilla.redhat.com/2253365
bugzilla.redhat.com/2325041
bugzilla.redhat.com/2325043
bugzilla.redhat.com/2325044
bugzilla.redhat.com/2325045
bugzilla.redhat.com/2325047
errata.almalinux.org/8/ALSA-2025-4362.html
access.redhat.com/errata/RHSA-2025:7422
errata.almalinux.org/9/ALSA-2025-7422.html
docs.bell-sw.com/security/cves/CVE-2024-46954
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2025-1751892809.html
github.com/CVEProject/cvelistV5/tree/main/cves/2024/46xxx/CVE-2024-46954.json
security-tracker.debian.org/tracker/CVE-2024-46954
advisories.mageia.org/MGASA-2024-0326.html
bugs.mageia.org/show_bug.cgi?id=33597
github.com/ArtifexSoftware/ghostpdl-downloads/releases/tag/gs10040
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2247179
bugzilla.redhat.com/show_bug.cgi?id=2253365
bugzilla.redhat.com/show_bug.cgi?id=2325041
bugzilla.redhat.com/show_bug.cgi?id=2325043
bugzilla.redhat.com/show_bug.cgi?id=2325044
bugzilla.redhat.com/show_bug.cgi?id=2325045
bugzilla.redhat.com/show_bug.cgi?id=2325047
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_4362.json
cve.org/CVERecord?id=CVE-2020-27792
nvd.nist.gov/vuln/detail/CVE-2020-27792
git.ghostscript.com?p=ghostpdl.git;a=commitdiff;h=4f6bc662909ab79e8fbe9822afb36e8a0eafc2b7
cve.org/CVERecord?id=CVE-2023-46751
nvd.nist.gov/vuln/detail/CVE-2023-46751
cve.org/CVERecord?id=CVE-2024-46951
nvd.nist.gov/vuln/detail/CVE-2024-46951
bugs.ghostscript.com/show_bug.cgi?id=707991
cgit.ghostscript.com/cgi-bin/cgit.cgi/ghostpdl.git/commit?id=f49812186baa7d1362880673408a6fbe8719b4f8
suse.com/support/update/announcement/2024/suse-su-20243942-1
cve.org/CVERecord?id=CVE-2024-46952
nvd.nist.gov/vuln/detail/CVE-2024-46952
bugs.ghostscript.com/show_bug.cgi?id=708001
cgit.ghostscript.com/cgi-bin/cgit.cgi/ghostpdl.git/commit?id=b1f0827c30f59a2dcbc8a39e42cace7a1de35f7f
cve.org/CVERecord?id=CVE-2024-46953
nvd.nist.gov/vuln/detail/CVE-2024-46953
bugs.ghostscript.com/show_bug.cgi?id=707793
cgit.ghostscript.com/cgi-bin/cgit.cgi/ghostpdl.git/commit?id=1f21a45df0fa3abec4cff12951022b192dda3c00
cve.org/CVERecord?id=CVE-2024-46954
cve.org/CVERecord?id=CVE-2024-46956
nvd.nist.gov/vuln/detail/CVE-2024-46956
bugs.ghostscript.com/show_bug.cgi?id=707895
cgit.ghostscript.com/cgi-bin/cgit.cgi/ghostpdl.git/commit?id=f4151f12db32cd3ed26c24327de714bf2c3ed6ca
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_7422.json
access.redhat.com/errata/RHSA-2025:7499
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_7499.json
errata.rockylinux.org/RLSA-2025:4362
ubuntu.com/security/CVE-2024-46954
ubuntu.com/security/notices/USN-7103-1
ubuntu.com/security/CVE-2024-46951
ubuntu.com/security/CVE-2024-46952
ubuntu.com/security/CVE-2024-46953
ubuntu.com/security/CVE-2024-46955
ubuntu.com/security/CVE-2024-46956
suse.com/security/cve/CVE-2024-46951
suse.com/security/cve/CVE-2024-46952
suse.com/security/cve/CVE-2024-46953
suse.com/security/cve/CVE-2024-46954
suse.com/security/cve/CVE-2024-46955
suse.com/security/cve/CVE-2024-46956