CVE-2023-38559
Ghostscript: out-of-bound read in base/gdevdevn.c:1973 in devn_pcx_write_rle could result in dos
A buffer overflow flaw was found in base/gdevdevn.c:1973 in devn_pcx_write_rle() in ghostscript. This issue may allow a local attacker to cause a denial of service via outputting a crafted PDF file for a DEVN device with gs.
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
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
5.5
Ghostscript: out-of-bound read in base/gdevdevn.c:1973 in devn_pcx_write_rle could result in dos
A buffer overflow flaw was found in base/gdevdevn.c:1973 in devn_pcx_write_rle() in ghostscript. This issue may allow a local attacker to cause a denial of service via outputting a crafted PDF file for a DEVN device with gs.
- Record
CVE-2023-38559- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-125
- Updated
- 2026-11-07
EUVDEUVD-2023-42358
5.5
A buffer overflow flaw was found in base/gdevdevn.c:1973 in devn_pcx_write_rle() in ghostscript. This issue may allow a local attacker to cause a denial of service via outputting a crafted PDF file for a DEVN device with gs.
- Record
EUVD-2023-42358- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-07
GitHub AdvisoriesGHSA-v34c-9rwg-qpf6
5.5
A buffer overflow flaw was found in base/gdevdevn.c:1973 in devn_pcx_write_rle() in ghostscript....
A buffer overflow flaw was found in base/gdevdevn.c:1973 in devn_pcx_write_rle() in ghostscript. This issue may allow a local attacker to cause a denial of service via outputting a crafted PDF file for a DEVN device with gs.
- Record
GHSA-v34c-9rwg-qpf6- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-120, CWE-125
- Updated
- 2026-11-02
NVD
5.5
A buffer overflow flaw was found in base/gdevdevn.c:1973 in devn_pcx_write_rle() in ghostscript. This issue may allow a local attacker to cause a denial of service via outputting a crafted PDF file for a DEVN device with gs.
- Record
CVE-2023-38559- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-125, CWE-120
- Updated
- 2026-11-07
OSVBELL-CVE-2023-38559
5.5
- Record
BELL-CVE-2023-38559- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV
5.5
A buffer overflow flaw was found in base/gdevdevn.c:1973 in devn_pcx_write_rle() in ghostscript. This issue may allow a local attacker to cause a denial of service via outputting a crafted PDF file for a DEVN device with gs.
- Record
CVE-2023-38559- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 20 moreShow less
OSVDEBIAN-CVE-2023-38559
5.5
A buffer overflow flaw was found in base/gdevdevn.c:1973 in devn_pcx_write_rle() in ghostscript. This issue may allow a local attacker to cause a denial of service via outputting a crafted PDF file for a DEVN device with gs.
- Record
DEBIAN-CVE-2023-38559- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2023-1604
9.8
ghostscript security update
Ghostscript is an interpreter for PostScript™ and Portable Document Format (PDF) files. Ghostscript consists of a PostScript interpreter layer, and a graphics library.
Security Fix(es):
In Artifex Ghostscript through 10.01.0, there is a buffer overflow leading to potential corruption of data internal to the PostScript interpreter, in base/sbcp.c. This affects BCPEncode, BCPDecode, TBCPEncode, and TBCPDecode. If the write buffer is filled to one byte less than full, and one then tries to write an escaped character, two bytes are written.(CVE-2023-28879)
Artifex Ghostscript through 10.01.2 mishandles permission validation for pipe devices (with the %pipe% prefix or the | pipe character prefix).(CVE-2023-36664)
A buffer overflow flaw was found in base/gdevdevn.c:1973 in devn_pcx_write_rle() in ghostscript. This issue may allow a local attacker to cause a denial of service via outputting a crafted PDF file for a DEVN device with gs.(CVE-2023-38559)
- Record
OESA-2023-1604- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2023-1605
9.8
ghostscript security update
Ghostscript is an interpreter for PostScript™ and Portable Document Format (PDF) files. Ghostscript consists of a PostScript interpreter layer, and a graphics library.
Security Fix(es):
In Artifex Ghostscript through 10.01.0, there is a buffer overflow leading to potential corruption of data internal to the PostScript interpreter, in base/sbcp.c. This affects BCPEncode, BCPDecode, TBCPEncode, and TBCPDecode. If the write buffer is filled to one byte less than full, and one then tries to write an escaped character, two bytes are written.(CVE-2023-28879)
Artifex Ghostscript through 10.01.2 mishandles permission validation for pipe devices (with the %pipe% prefix or the | pipe character prefix).(CVE-2023-36664)
A buffer overflow flaw was found in base/gdevdevn.c:1973 in devn_pcx_write_rle() in ghostscript. This issue may allow a local attacker to cause a denial of service via outputting a crafted PDF file for a DEVN device with gs.(CVE-2023-38559)
- Record
OESA-2023-1605- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2023-1606
9.8
ghostscript security update
Ghostscript is an interpreter for PostScript™ and Portable Document Format (PDF) files. Ghostscript consists of a PostScript interpreter layer, and a graphics library.
Security Fix(es):
In Artifex Ghostscript through 10.01.0, there is a buffer overflow leading to potential corruption of data internal to the PostScript interpreter, in base/sbcp.c. This affects BCPEncode, BCPDecode, TBCPEncode, and TBCPDecode. If the write buffer is filled to one byte less than full, and one then tries to write an escaped character, two bytes are written.(CVE-2023-28879)
Artifex Ghostscript through 10.01.2 mishandles permission validation for pipe devices (with the %pipe% prefix or the | pipe character prefix).(CVE-2023-36664)
A buffer overflow flaw was found in base/gdevdevn.c:1973 in devn_pcx_write_rle() in ghostscript. This issue may allow a local attacker to cause a denial of service via outputting a crafted PDF file for a DEVN device with gs.(CVE-2023-38559)
- Record
OESA-2023-1606- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2023-1607
9.8
ghostscript security update
Ghostscript is an interpreter for PostScript™ and Portable Document Format (PDF) files. Ghostscript consists of a PostScript interpreter layer, and a graphics library.
Security Fix(es):
In Artifex Ghostscript through 10.01.0, there is a buffer overflow leading to potential corruption of data internal to the PostScript interpreter, in base/sbcp.c. This affects BCPEncode, BCPDecode, TBCPEncode, and TBCPDecode. If the write buffer is filled to one byte less than full, and one then tries to write an escaped character, two bytes are written.(CVE-2023-28879)
Artifex Ghostscript through 10.01.2 mishandles permission validation for pipe devices (with the %pipe% prefix or the | pipe character prefix).(CVE-2023-36664)
A buffer overflow flaw was found in base/gdevdevn.c:1973 in devn_pcx_write_rle() in ghostscript. This issue may allow a local attacker to cause a denial of service via outputting a crafted PDF file for a DEVN device with gs.(CVE-2023-38559)
- Record
OESA-2023-1607- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2023-1608
9.8
ghostscript security update
Ghostscript is an interpreter for PostScript™ and Portable Document Format (PDF) files. Ghostscript consists of a PostScript interpreter layer, and a graphics library.
Security Fix(es):
In Artifex Ghostscript through 10.01.0, there is a buffer overflow leading to potential corruption of data internal to the PostScript interpreter, in base/sbcp.c. This affects BCPEncode, BCPDecode, TBCPEncode, and TBCPDecode. If the write buffer is filled to one byte less than full, and one then tries to write an escaped character, two bytes are written.(CVE-2023-28879)
A buffer overflow flaw was found in base/gdevdevn.c:1973 in devn_pcx_write_rle() in ghostscript. This issue may allow a local attacker to cause a denial of service via outputting a crafted PDF file for a DEVN device with gs.(CVE-2023-38559)
- Record
OESA-2023-1608- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2023:6544
8.4
Red Hat Security Advisory: ghostscript security and bug fix update
- Record
RHSA-2023:6544- 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
OSVRHSA-2023:7053
8.4
Red Hat Security Advisory: ghostscript security and bug fix update
- Record
RHSA-2023:7053- 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
OSVUBUNTU-CVE-2023-38559
5.5
A buffer overflow flaw was found in base/gdevdevn.c:1973 in devn_pcx_write_rle() in ghostscript. This issue may allow a local attacker to cause a denial of service via outputting a crafted PDF file for a DEVN device with gs.
- Record
UBUNTU-CVE-2023-38559- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVALSA-2023:6544 No score
Moderate: ghostscript security and bug fix 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: buffer overflow in base/sbcp.c leading to data corruption (CVE-2023-28879)
- ghostscript: Out-of-bound read in base/gdevdevn.c:1973 in devn_pcx_write_rle could result in DoS (CVE-2023-38559)
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.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.
- Record
ALSA-2023:6544- Updated
- 2026-11-02
OSVALSA-2023:7053 No score
Moderate: ghostscript security and bug fix 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: buffer overflow in base/sbcp.c leading to data corruption (CVE-2023-28879)
- ghostscript: Out-of-bound read in base/gdevdevn.c:1973 in devn_pcx_write_rle could result in DoS (CVE-2023-38559)
- ghostscript: Incomplete fix for CVE-2020-16305 (CVE-2023-4042)
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.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.
- Record
ALSA-2023:7053- Updated
- 2026-11-02
OSVCLSA-2025-1744782967 No score
ghostscript: Fix of 3 CVEs
- CVE-2024-33871: fix arbitrary code execution by restricting Driver parameter to load only known dynamic libraries in gdevopvp.c
- CVE-2023-38559: fix buffer overflow flaw in devn_pcx_write_rle() function by adding input validation checks
- CVE-2024-29510: fix memory corruption and SAFER sandbox bypass by preventing format string injection with a uniprint device
- Record
CLSA-2025-1744782967- Updated
- 2026-11-02
OSVCLSA-2026-1792077881 No score
ghostscript: Fix of 6 CVEs
- CVE-2023-28879: fix buffer overrun in (T)BCP encoding
- CVE-2023-38559: fix out-of-bounds read in devn_pcx_write_rle
- CVE-2023-46751: fix dangling file pointer in gdev_prn_open_printer_seekable
- CVE-2024-46951: check the type of the Pattern Implementation
- CVE-2024-46953: check for overflow validating output file name format string
- CVE-2024-46956: fix buffer length check in file enumeration
- Record
CLSA-2026-1792077881- Updated
- 2026-11-02
OSVCLSA-2026-1792078022 No score
ghostscript: Fix of 6 CVEs
- CVE-2023-28879: fix buffer overrun in (T)BCP encoding
- CVE-2023-38559: fix out-of-bounds read in devn_pcx_write_rle
- CVE-2023-46751: fix dangling file pointer in gdev_prn_open_printer_seekable
- CVE-2024-46951: check the type of the Pattern Implementation
- CVE-2024-46953: check for overflow validating output file name format string
- CVE-2024-46956: fix buffer length check in file enumeration
- Record
CLSA-2026-1792078022- Updated
- 2026-11-02
OSVCLSA-2026-1792238279 No score
ghostscript: Fix of 6 CVEs
- CVE-2023-28879: fix buffer overrun in (T)BCP encoding
- CVE-2023-38559: fix out-of-bounds read in devn_pcx_write_rle
- CVE-2023-46751: fix dangling file pointer in gdev_prn_open_printer_seekable
- CVE-2024-46951: check the type of the Pattern Implementation
- CVE-2024-46953: check for overflow validating output file name format string
- CVE-2024-46956: fix buffer length check in file enumeration
- Record
CLSA-2026-1792238279- Updated
- 2026-11-02
OSVMGASA-2023-0260 No score
Updated ghostscript packages fix security vulnerability
Ghostscript through 10.01.2 mishandles permission validation for pipe devices (with the %pipe% prefix or the | pipe character prefix). (CVE-2023-36664)
A buffer overflow flaw was found in base/gdevdevn.c:1973 in devn_pcx_write_rle() in ghostscript. This issue may allow a local attacker to cause a denial of service via outputting a crafted PDF file for a DEVN device with gs. (CVE-2023-38559)
- Record
MGASA-2023-0260- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13081-1 No score
ghostscript-9.56.1-5.1 on GA media
These are all security issues fixed in the ghostscript-9.56.1-5.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13081-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:3438-1 No score
Security update for ghostscript
This update for ghostscript fixes the following issues:
- CVE-2023-38559: Fixed out-of-bounds read in devn_pcx_write_rle() that could result in DoS (bsc#1213637).
- Record
SUSE-SU-2023:3438-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:3439-1 No score
Security update for ghostscript
This update for ghostscript fixes the following issues:
- CVE-2023-38559: Fixed out-of-bounds read in devn_pcx_write_rle() that could result in DoS (bsc#1213637).
- Record
SUSE-SU-2023:3439-1- Updated
- 2026-11-02
OSVUSN-6297-1 No score
ghostscript vulnerability
It was discovered that Ghostscript incorrectly handled outputting certain PDF files. A local attacker could potentially use this issue to cause a crash, resulting in a denial of service.
- Record
USN-6297-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
ghostscriptAlmaLinux:9 From an advisory covering 2 CVEs |
before 9.54.0-13.el9 | 9.54.0-13.el9 |
ghostscript-docAlmaLinux:9 From an advisory covering 2 CVEs |
before 9.54.0-13.el9 | 9.54.0-13.el9 |
ghostscript-tools-dvipdfAlmaLinux:9 From an advisory covering 2 CVEs |
before 9.54.0-13.el9 | 9.54.0-13.el9 |
ghostscript-tools-fontsAlmaLinux:9 From an advisory covering 2 CVEs |
before 9.54.0-13.el9 | 9.54.0-13.el9 |
ghostscript-tools-printingAlmaLinux:9 From an advisory covering 2 CVEs |
before 9.54.0-13.el9 | 9.54.0-13.el9 |
ghostscript-x11AlmaLinux:9 From an advisory covering 2 CVEs |
before 9.54.0-13.el9 | 9.54.0-13.el9 |
libgsAlmaLinux:9 From an advisory covering 2 CVEs |
before 9.54.0-13.el9 | 9.54.0-13.el9 |
libgs-develAlmaLinux:9 From an advisory covering 2 CVEs |
before 9.54.0-13.el9 | 9.54.0-13.el9 |
ghostscriptAlmaLinux:8 From an advisory covering 4 CVEs |
before 9.27-11.el8 | 9.27-11.el8 |
ghostscript-docAlmaLinux:8 From an advisory covering 4 CVEs |
before 9.27-11.el8 | 9.27-11.el8 |
Show 99 moreShow less
| Package | Affected | Fixed |
|---|---|---|
ghostscript-tools-dvipdfAlmaLinux:8 From an advisory covering 4 CVEs |
before 9.27-11.el8 | 9.27-11.el8 |
ghostscript-tools-fontsAlmaLinux:8 From an advisory covering 4 CVEs |
before 9.27-11.el8 | 9.27-11.el8 |
ghostscript-tools-printingAlmaLinux:8 From an advisory covering 4 CVEs |
before 9.27-11.el8 | 9.27-11.el8 |
ghostscript-x11AlmaLinux:8 From an advisory covering 4 CVEs |
before 9.27-11.el8 | 9.27-11.el8 |
libgsAlmaLinux:8 From an advisory covering 4 CVEs |
before 9.27-11.el8 | 9.27-11.el8 |
libgs-develAlmaLinux:8 From an advisory covering 4 CVEs |
before 9.27-11.el8 | 9.27-11.el8 |
ghostscriptAlpaquita:23 |
10.0.0-r0 up to 10.01.2-r1 | 10.01.2-r1 |
ghostscriptAlpaquita:stream |
10.0.0-r0 up to 10.02.0-r1 | 10.02.0-r1 |
ghostscriptTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 9.54.0-11.el9_2.tuxcare.els2 | 9.54.0-11.el9_2.tuxcare.els2 |
ghostscript-docTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 9.54.0-11.el9_2.tuxcare.els2 | 9.54.0-11.el9_2.tuxcare.els2 |
ghostscript-gtkTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 9.54.0-11.el9_2.tuxcare.els2 | 9.54.0-11.el9_2.tuxcare.els2 |
ghostscript-tools-dvipdfTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 9.54.0-11.el9_2.tuxcare.els2 | 9.54.0-11.el9_2.tuxcare.els2 |
ghostscript-tools-fontsTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 9.54.0-11.el9_2.tuxcare.els2 | 9.54.0-11.el9_2.tuxcare.els2 |
ghostscript-tools-printingTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 9.54.0-11.el9_2.tuxcare.els2 | 9.54.0-11.el9_2.tuxcare.els2 |
ghostscript-x11TuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 9.54.0-11.el9_2.tuxcare.els2 | 9.54.0-11.el9_2.tuxcare.els2 |
libgsTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 9.54.0-11.el9_2.tuxcare.els2 | 9.54.0-11.el9_2.tuxcare.els2 |
libgs-develTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 9.54.0-11.el9_2.tuxcare.els2 | 9.54.0-11.el9_2.tuxcare.els2 |
ghostscriptTuxCare:RHEL:7 From an advisory covering 6 CVEs |
before 9.25-5.0.1.el7.tuxcare.els2 | 9.25-5.0.1.el7.tuxcare.els2 |
ghostscript-cupsTuxCare:RHEL:7 From an advisory covering 6 CVEs |
before 9.25-5.0.1.el7.tuxcare.els2 | 9.25-5.0.1.el7.tuxcare.els2 |
ghostscript-docTuxCare:RHEL:7 From an advisory covering 6 CVEs |
before 9.25-5.0.1.el7.tuxcare.els2 | 9.25-5.0.1.el7.tuxcare.els2 |
ghostscript-gtkTuxCare:RHEL:7 From an advisory covering 6 CVEs |
before 9.25-5.0.1.el7.tuxcare.els2 | 9.25-5.0.1.el7.tuxcare.els2 |
libgsTuxCare:RHEL:7 From an advisory covering 6 CVEs |
before 9.25-5.0.1.el7.tuxcare.els2 | 9.25-5.0.1.el7.tuxcare.els2 |
libgs-develTuxCare:RHEL:7 From an advisory covering 6 CVEs |
before 9.25-5.0.1.el7.tuxcare.els2 | 9.25-5.0.1.el7.tuxcare.els2 |
ghostscriptTuxCare:OracleLinux:7 From an advisory covering 6 CVEs |
before 9.25-5.0.1.el7.tuxcare.els2 | 9.25-5.0.1.el7.tuxcare.els2 |
ghostscript-cupsTuxCare:OracleLinux:7 From an advisory covering 6 CVEs |
before 9.25-5.0.1.el7.tuxcare.els2 | 9.25-5.0.1.el7.tuxcare.els2 |
ghostscript-docTuxCare:OracleLinux:7 From an advisory covering 6 CVEs |
before 9.25-5.0.1.el7.tuxcare.els2 | 9.25-5.0.1.el7.tuxcare.els2 |
ghostscript-gtkTuxCare:OracleLinux:7 From an advisory covering 6 CVEs |
before 9.25-5.0.1.el7.tuxcare.els2 | 9.25-5.0.1.el7.tuxcare.els2 |
libgsTuxCare:OracleLinux:7 From an advisory covering 6 CVEs |
before 9.25-5.0.1.el7.tuxcare.els2 | 9.25-5.0.1.el7.tuxcare.els2 |
libgs-develTuxCare:OracleLinux:7 From an advisory covering 6 CVEs |
before 9.25-5.0.1.el7.tuxcare.els2 | 9.25-5.0.1.el7.tuxcare.els2 |
ghostscriptTuxCare:CentOS:7 From an advisory covering 6 CVEs |
before 9.25-5.0.1.el7.tuxcare.els2 | 9.25-5.0.1.el7.tuxcare.els2 |
ghostscript-cupsTuxCare:CentOS:7 From an advisory covering 6 CVEs |
before 9.25-5.0.1.el7.tuxcare.els2 | 9.25-5.0.1.el7.tuxcare.els2 |
ghostscript-docTuxCare:CentOS:7 From an advisory covering 6 CVEs |
before 9.25-5.0.1.el7.tuxcare.els2 | 9.25-5.0.1.el7.tuxcare.els2 |
ghostscript-gtkTuxCare:CentOS:7 From an advisory covering 6 CVEs |
before 9.25-5.0.1.el7.tuxcare.els2 | 9.25-5.0.1.el7.tuxcare.els2 |
libgsTuxCare:CentOS:7 From an advisory covering 6 CVEs |
before 9.25-5.0.1.el7.tuxcare.els2 | 9.25-5.0.1.el7.tuxcare.els2 |
libgs-develTuxCare:CentOS:7 From an advisory covering 6 CVEs |
before 9.25-5.0.1.el7.tuxcare.els2 | 9.25-5.0.1.el7.tuxcare.els2 |
ghostscriptDebian:12 |
before 10.0.0~dfsg-11+deb12u2, plus listed versions 10.0.0~dfsg-1110.0.0~dfsg-11+deb12u1 |
10.0.0~dfsg-11+deb12u2 |
ghostscriptDebian:13 |
before 10.02.0~dfsg-1 | 10.02.0~dfsg-1 |
ghostscriptDebian:14 |
before 10.02.0~dfsg-1 | 10.02.0~dfsg-1 |
ghostscriptDebian:10 |
before 9.27~dfsg-2+deb10u8, plus listed versions 9.27~dfsg-29.27~dfsg-2+deb10u19.27~dfsg-2+deb10u29.27~dfsg-2+deb10u39.27~dfsg-2+deb10u49.27~dfsg-2+deb10u59.27~dfsg-2+deb10u69.27~dfsg-2+deb10u7 |
9.27~dfsg-2+deb10u8 |
ghostscriptMageia:8 From an advisory covering 2 CVEs |
before 9.53.3-2.6.mga8 | 9.53.3-2.6.mga8 |
ghostscriptMageia:9 From an advisory covering 2 CVEs |
before 10.00.0-6.2.mga9 | 10.00.0-6.2.mga9 |
ghostscriptopenEuler:20.03-LTS-SP1 From an advisory covering 3 CVEs |
before 9.52-9.oe1 | 9.52-9.oe1 |
ghostscriptopenEuler:20.03-LTS-SP3 From an advisory covering 3 CVEs |
before 9.52-10.oe1 | 9.52-10.oe1 |
ghostscriptopenEuler:22.03-LTS From an advisory covering 3 CVEs |
before 9.55.0-5.oe2203 | 9.55.0-5.oe2203 |
ghostscriptopenEuler:22.03-LTS-SP1 From an advisory covering 3 CVEs |
before 9.55.0-5.oe2203sp1 | 9.55.0-5.oe2203sp1 |
ghostscriptopenEuler:22.03-LTS-SP2 From an advisory covering 2 CVEs |
before 9.55.0-5.oe2203sp2 | 9.55.0-5.oe2203sp2 |
ghostscriptRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:9.54.0-13.el9 | 0:9.54.0-13.el9 |
ghostscript-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:9.54.0-13.el9 | 0:9.54.0-13.el9 |
ghostscript-debugsourceRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:9.54.0-13.el9 | 0:9.54.0-13.el9 |
ghostscript-docRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:9.54.0-13.el9 | 0:9.54.0-13.el9 |
ghostscript-gtk-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:9.54.0-13.el9 | 0:9.54.0-13.el9 |
ghostscript-tools-dvipdfRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:9.54.0-13.el9 | 0:9.54.0-13.el9 |
ghostscript-tools-fontsRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:9.54.0-13.el9 | 0:9.54.0-13.el9 |
ghostscript-tools-printingRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:9.54.0-13.el9 | 0:9.54.0-13.el9 |
ghostscript-x11Red Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:9.54.0-13.el9 | 0:9.54.0-13.el9 |
ghostscript-x11-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:9.54.0-13.el9 | 0:9.54.0-13.el9 |
libgsRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:9.54.0-13.el9 | 0:9.54.0-13.el9 |
libgs-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:9.54.0-13.el9 | 0:9.54.0-13.el9 |
ghostscriptRed Hat:enterprise_linux:9::crb From an advisory covering 2 CVEs |
before 0:9.54.0-13.el9 | 0:9.54.0-13.el9 |
ghostscript-debuginfoRed Hat:enterprise_linux:9::crb From an advisory covering 2 CVEs |
before 0:9.54.0-13.el9 | 0:9.54.0-13.el9 |
ghostscript-debugsourceRed Hat:enterprise_linux:9::crb From an advisory covering 2 CVEs |
before 0:9.54.0-13.el9 | 0:9.54.0-13.el9 |
ghostscript-gtk-debuginfoRed Hat:enterprise_linux:9::crb From an advisory covering 2 CVEs |
before 0:9.54.0-13.el9 | 0:9.54.0-13.el9 |
ghostscript-tools-fontsRed Hat:enterprise_linux:9::crb From an advisory covering 2 CVEs |
before 0:9.54.0-13.el9 | 0:9.54.0-13.el9 |
ghostscript-tools-printingRed Hat:enterprise_linux:9::crb From an advisory covering 2 CVEs |
before 0:9.54.0-13.el9 | 0:9.54.0-13.el9 |
ghostscript-x11-debuginfoRed Hat:enterprise_linux:9::crb From an advisory covering 2 CVEs |
before 0:9.54.0-13.el9 | 0:9.54.0-13.el9 |
libgs-debuginfoRed Hat:enterprise_linux:9::crb From an advisory covering 2 CVEs |
before 0:9.54.0-13.el9 | 0:9.54.0-13.el9 |
libgs-develRed Hat:enterprise_linux:9::crb From an advisory covering 2 CVEs |
before 0:9.54.0-13.el9 | 0:9.54.0-13.el9 |
ghostscriptRed Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 0:9.27-11.el8 | 0:9.27-11.el8 |
ghostscript-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 0:9.27-11.el8 | 0:9.27-11.el8 |
ghostscript-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 0:9.27-11.el8 | 0:9.27-11.el8 |
ghostscript-gtk-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 0:9.27-11.el8 | 0:9.27-11.el8 |
ghostscript-x11Red Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 0:9.27-11.el8 | 0:9.27-11.el8 |
ghostscript-x11-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 0:9.27-11.el8 | 0:9.27-11.el8 |
libgsRed Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 0:9.27-11.el8 | 0:9.27-11.el8 |
libgs-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 0:9.27-11.el8 | 0:9.27-11.el8 |
ghostscript-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 3 CVEs |
before 0:9.27-11.el8 | 0:9.27-11.el8 |
ghostscript-debugsourceRed Hat:enterprise_linux:8::crb From an advisory covering 3 CVEs |
before 0:9.27-11.el8 | 0:9.27-11.el8 |
ghostscript-docRed Hat:enterprise_linux:8::crb From an advisory covering 3 CVEs |
before 0:9.27-11.el8 | 0:9.27-11.el8 |
ghostscript-gtk-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 3 CVEs |
before 0:9.27-11.el8 | 0:9.27-11.el8 |
ghostscript-tools-dvipdfRed Hat:enterprise_linux:8::crb From an advisory covering 3 CVEs |
before 0:9.27-11.el8 | 0:9.27-11.el8 |
ghostscript-tools-fontsRed Hat:enterprise_linux:8::crb From an advisory covering 3 CVEs |
before 0:9.27-11.el8 | 0:9.27-11.el8 |
ghostscript-tools-printingRed Hat:enterprise_linux:8::crb From an advisory covering 3 CVEs |
before 0:9.27-11.el8 | 0:9.27-11.el8 |
ghostscript-x11-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 3 CVEs |
before 0:9.27-11.el8 | 0:9.27-11.el8 |
libgs-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 3 CVEs |
before 0:9.27-11.el8 | 0:9.27-11.el8 |
libgs-develRed Hat:enterprise_linux:8::crb From an advisory covering 3 CVEs |
before 0:9.27-11.el8 | 0:9.27-11.el8 |
ghostscriptSUSE:Linux Enterprise Module for Basesystem 15 SP4 |
before 9.52-150000.170.1 | 9.52-150000.170.1 |
ghostscriptSUSE:Linux Enterprise Module for Basesystem 15 SP5 |
before 9.52-150000.170.1 | 9.52-150000.170.1 |
ghostscriptSUSE:Manager Proxy 4.2 |
before 9.52-150000.170.1 | 9.52-150000.170.1 |
ghostscriptSUSE:Manager Server 4.2 |
before 9.52-150000.170.1 | 9.52-150000.170.1 |
ghostscriptopenSUSE:Leap 15.4 |
before 9.52-150000.170.1 | 9.52-150000.170.1 |
ghostscriptopenSUSE:Leap 15.5 |
before 9.52-150000.170.1 | 9.52-150000.170.1 |
ghostscriptSUSE:Linux Enterprise Software Development Kit 12 SP5 |
before 9.52-23.57.1 | 9.52-23.57.1 |
ghostscriptSUSE:Linux Enterprise Server 12 SP5 |
before 9.52-23.57.1 | 9.52-23.57.1 |
ghostscriptSUSE:Linux Enterprise Server for SAP Applications 12 SP5 |
before 9.52-23.57.1 | 9.52-23.57.1 |
ghostscriptUbuntu:Pro:16.04:LTS |
before 9.26~dfsg+0-0ubuntu0.16.04.14+esm6, plus listed versions 9.16~dfsg~0-0ubuntu39.16~dfsg~0-0ubuntu49.18~dfsg~0-0ubuntu19.18~dfsg~0-0ubuntu29.18~dfsg~0-0ubuntu2.2 Show 27 moreShow less9.18~dfsg~0-0ubuntu2.39.18~dfsg~0-0ubuntu2.49.18~dfsg~0-0ubuntu2.69.18~dfsg~0-0ubuntu2.79.18~dfsg~0-0ubuntu2.89.18~dfsg~0-0ubuntu2.99.25~dfsg+1-0ubuntu0.16.04.19.25~dfsg+1-0ubuntu0.16.04.29.25~dfsg+1-0ubuntu0.16.04.39.26~dfsg+0-0ubuntu0.16.04.19.26~dfsg+0-0ubuntu0.16.04.39.26~dfsg+0-0ubuntu0.16.04.49.26~dfsg+0-0ubuntu0.16.04.59.26~dfsg+0-0ubuntu0.16.04.69.26~dfsg+0-0ubuntu0.16.04.79.26~dfsg+0-0ubuntu0.16.04.89.26~dfsg+0-0ubuntu0.16.04.99.26~dfsg+0-0ubuntu0.16.04.109.26~dfsg+0-0ubuntu0.16.04.119.26~dfsg+0-0ubuntu0.16.04.129.26~dfsg+0-0ubuntu0.16.04.139.26~dfsg+0-0ubuntu0.16.04.149.26~dfsg+0-0ubuntu0.16.04.14+esm19.26~dfsg+0-0ubuntu0.16.04.14+esm29.26~dfsg+0-0ubuntu0.16.04.14+esm39.26~dfsg+0-0ubuntu0.16.04.14+esm49.26~dfsg+0-0ubuntu0.16.04.14+esm5 |
9.26~dfsg+0-0ubuntu0.16.04.14+esm6 |
ghostscriptUbuntu:Pro:18.04:LTS |
before 9.26~dfsg+0-0ubuntu0.18.04.18+esm1, plus listed versions 9.21~dfsg+1-0ubuntu39.22~dfsg+1-0ubuntu19.22~dfsg+1-0ubuntu1.19.22~dfsg+1-0ubuntu1.29.25~dfsg+1-0ubuntu0.18.04.1 Show 18 moreShow less9.25~dfsg+1-0ubuntu0.18.04.29.26~dfsg+0-0ubuntu0.18.04.19.26~dfsg+0-0ubuntu0.18.04.39.26~dfsg+0-0ubuntu0.18.04.49.26~dfsg+0-0ubuntu0.18.04.59.26~dfsg+0-0ubuntu0.18.04.69.26~dfsg+0-0ubuntu0.18.04.79.26~dfsg+0-0ubuntu0.18.04.89.26~dfsg+0-0ubuntu0.18.04.99.26~dfsg+0-0ubuntu0.18.04.109.26~dfsg+0-0ubuntu0.18.04.119.26~dfsg+0-0ubuntu0.18.04.129.26~dfsg+0-0ubuntu0.18.04.139.26~dfsg+0-0ubuntu0.18.04.149.26~dfsg+0-0ubuntu0.18.04.159.26~dfsg+0-0ubuntu0.18.04.169.26~dfsg+0-0ubuntu0.18.04.179.26~dfsg+0-0ubuntu0.18.04.18 |
9.26~dfsg+0-0ubuntu0.18.04.18+esm1 |
ghostscriptUbuntu:20.04:LTS |
before 9.50~dfsg-5ubuntu4.9, plus listed versions 9.27~dfsg+0-0ubuntu39.27~dfsg+0-0ubuntu49.50~dfsg-5ubuntu19.50~dfsg-5ubuntu29.50~dfsg-5ubuntu3 Show 9 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.8 |
9.50~dfsg-5ubuntu4.9 |
ghostscriptUbuntu:22.04:LTS |
before 9.55.0~dfsg1-0ubuntu5.4, 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.29.55.0~dfsg1-0ubuntu5.3 |
9.55.0~dfsg1-0ubuntu5.4 |
ghostscriptopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 9.56.1-5.1 | 9.56.1-5.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2023-38559 is a medium vulnerability (CVSS 5.5) in Artifex Ghostscript, published August 1, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.43%, the 38th percentile. Fixed in ghostscript 10.01.2-r1.
References
access.redhat.com/errata/RHSA-2023:6544
access.redhat.com/errata/RHSA-2023:7053
access.redhat.com/security/cve/CVE-2023-38559
bugs.ghostscript.com/show_bug.cgi?id=706897
bugzilla.redhat.com/show_bug.cgi?id=2224367
git.ghostscript.com?p=ghostpdl.git;a=commitdiff;h=d81b82c70bc1
Show 56 moreShow less
lists.debian.org/debian-lts-announce/2023/08/msg00006.html
lists.fedoraproject.org/archives/list/[email protected]/message/GBV6BTUREXM6DB3OGHGLMWGAZ3I45TXE
lists.fedoraproject.org/archives/list/[email protected]/message/QH7ERAYSSXEYDWWY7LOV7CA5MIDZN3Z6
nvd.nist.gov/vuln/detail/CVE-2023-38559
github.com/advisories/GHSA-v34c-9rwg-qpf6
access.redhat.com/security/cve/CVE-2023-28879
bugzilla.redhat.com/2184585
bugzilla.redhat.com/2224367
errata.almalinux.org/9/ALSA-2023-6544.html
access.redhat.com/security/cve/CVE-2023-4042
bugzilla.redhat.com/2228151
errata.almalinux.org/8/ALSA-2023-7053.html
docs.bell-sw.com/security/cves/CVE-2023-38559
errata.tuxcare.com/almalinux9.2-esu/CLSA-2025-1744782967.html
errata.tuxcare.com/els_os/rhel7els/CLSA-2026-1792077881.html
nvd.nist.gov/vuln/detail/CVE-2023-28879
nvd.nist.gov/vuln/detail/CVE-2023-46751
nvd.nist.gov/vuln/detail/CVE-2024-46951
nvd.nist.gov/vuln/detail/CVE-2024-46953
nvd.nist.gov/vuln/detail/CVE-2024-46956
errata.tuxcare.com/els_os/oraclelinux7els/CLSA-2026-1792078022.html
errata.tuxcare.com/els_os/centos7els/CLSA-2026-1792238279.html
security-tracker.debian.org/tracker/CVE-2023-38559
advisories.mageia.org/MGASA-2023-0260.html
bugs.mageia.org/show_bug.cgi?id=32237
debian.org/security/2023/dsa-5446
ubuntu.com/security/notices/USN-6213-1
bugs.mageia.org/show_bug.cgi?id=32070
ubuntu.com/security/notices/USN-6297-1
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1604
nvd.nist.gov/vuln/detail/CVE-2023-36664
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1605
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1606
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1607
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1608
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.3_release_notes/index
bugzilla.redhat.com/show_bug.cgi?id=2184585
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_6544.json
cve.org/CVERecord?id=CVE-2023-28879
artifex.com/news/critical-security-vulnerability-fixed-in-ghostscript
offsec.almond.consulting/ghostscript-cve-2023-28879.html
openwall.com/lists/oss-security/2023/04/12/4
cve.org/CVERecord?id=CVE-2023-38559
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.9_release_notes/index
bugzilla.redhat.com/show_bug.cgi?id=2228151
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_7053.json
cve.org/CVERecord?id=CVE-2023-4042
nvd.nist.gov/vuln/detail/CVE-2023-4042
bugzilla.redhat.com/show_bug.cgi?id=1870257
suse.com/support/update/announcement/2023/suse-su-20233438-1
bugzilla.suse.com/1213637
suse.com/security/cve/CVE-2023-38559
suse.com/support/update/announcement/2023/suse-su-20233439-1
ubuntu.com/security/CVE-2023-38559
suse.com/security/cve/CVE-2020-16305