Input validation error in Ghostscript - CVE-2023-52722
Published: May 10, 2024
Vulnerability identifier: #VU89349
CSH Severity: High
CVSS v4: 8.6 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
CVE-ID: CVE-2023-52722
CWE-ID: CWE-20
Exploitation vector: Remote access
Exploit availability:
No public exploit available
Vulnerability details
The vulnerability allows a remote attacker to compromise the affected system.
The vulnerability exists due to insufficient validation of user-supplied input in psi/zmisc1.c. A remote attacker can pass specially crafted input to the application and execute arbitrary code on the system.
Affected software
Ghostscript
Oracle Solaris
Amazon Linux AMI
Debian Linux
Gentoo Linux
SUSE Linux Enterprise Server 12
SUSE Linux Enterprise Server for SAP Applications 15
SUSE Linux Enterprise Server 15
SUSE Linux Enterprise Real Time 15
SUSE Linux Enterprise Desktop 15
SUSE Linux Enterprise High Performance Computing 12
SUSE Linux Enterprise High Performance Computing 15
SUSE Linux Enterprise Server for SAP Applications 12
SUSE Linux Enterprise Software Development Kit 12
Basesystem Module
openSUSE Leap
Ubuntu
openEuler
libgs-dev (Ubuntu package)
ghostscript-doc (Ubuntu package)
ghostscript-x (Ubuntu package)
libgs9-common (Ubuntu package)
ghostscript (Ubuntu package)
libgs9 (Ubuntu package)
ghostscript-debuginfo
ghostscript
ghostscript-devel
ghostscript-debugsource
ghostscript-x11
ghostscript-x11-debuginfo
ghostscript (Debian package)
ghostscript-help
ghostscript-tools-dvipdf
libgs10-common (Ubuntu package)
libgs10 (Ubuntu package)
libgs-common (Ubuntu package)
app-text/ghostscript-gpl
Oracle Solaris
Amazon Linux AMI
Debian Linux
Gentoo Linux
SUSE Linux Enterprise Server 12
SUSE Linux Enterprise Server for SAP Applications 15
SUSE Linux Enterprise Server 15
SUSE Linux Enterprise Real Time 15
SUSE Linux Enterprise Desktop 15
SUSE Linux Enterprise High Performance Computing 12
SUSE Linux Enterprise High Performance Computing 15
SUSE Linux Enterprise Server for SAP Applications 12
SUSE Linux Enterprise Software Development Kit 12
Basesystem Module
openSUSE Leap
Ubuntu
openEuler
libgs-dev (Ubuntu package)
ghostscript-doc (Ubuntu package)
ghostscript-x (Ubuntu package)
libgs9-common (Ubuntu package)
ghostscript (Ubuntu package)
libgs9 (Ubuntu package)
ghostscript-debuginfo
ghostscript
ghostscript-devel
ghostscript-debugsource
ghostscript-x11
ghostscript-x11-debuginfo
ghostscript (Debian package)
ghostscript-help
ghostscript-tools-dvipdf
libgs10-common (Ubuntu package)
libgs10 (Ubuntu package)
libgs-common (Ubuntu package)
app-text/ghostscript-gpl
How to mitigate CVE-2023-52722
Install updates from vendor's website.
Ghostscript - update to 10.01.1
Oracle Solaris - update to 11.4 SRU 71
libgs-dev (Ubuntu package) - addressed in versions 9.50~dfsg-5ubuntu4.12, 9.55.0~dfsg1-0ubuntu5.7, 10.01.2~dfsg1-0ubuntu2.3, 10.02.1~dfsg1-0ubuntu7.1
ghostscript-doc (Ubuntu package) - addressed in versions 9.50~dfsg-5ubuntu4.12, 9.55.0~dfsg1-0ubuntu5.7, 10.01.2~dfsg1-0ubuntu2.3, 10.02.1~dfsg1-0ubuntu7.1
ghostscript-x (Ubuntu package) - addressed in versions 9.50~dfsg-5ubuntu4.12, 9.55.0~dfsg1-0ubuntu5.7, 10.01.2~dfsg1-0ubuntu2.3
libgs9-common (Ubuntu package) - addressed in versions 9.50~dfsg-5ubuntu4.12, 9.55.0~dfsg1-0ubuntu5.7, 10.01.2~dfsg1-0ubuntu2.3
ghostscript (Ubuntu package) - addressed in versions 9.50~dfsg-5ubuntu4.12, 9.55.0~dfsg1-0ubuntu5.7, 10.01.2~dfsg1-0ubuntu2.3, 10.02.1~dfsg1-0ubuntu7.1
libgs9 (Ubuntu package) - addressed in versions 9.50~dfsg-5ubuntu4.12, 9.55.0~dfsg1-0ubuntu5.7
ghostscript-debuginfo - addressed in versions 9.52-23.74.1, 9.52-150000.188.1
ghostscript - addressed in versions 9.52-23.74.1, 9.52-150000.188.1
ghostscript-devel - addressed in versions 9.52-23.74.1, 9.52-150000.188.1
ghostscript-debugsource - addressed in versions 9.52-23.74.1, 9.52-150000.188.1
ghostscript-x11 - addressed in versions 9.52-23.74.1, 9.52-150000.188.1
ghostscript-x11-debuginfo - addressed in versions 9.52-23.74.1, 9.52-150000.188.1
ghostscript (Debian package) - addressed in versions 9.53.3~dfsg-7+deb11u7, 10.0.0~dfsg-11+deb12u4
ghostscript-help - addressed in versions 9.55.0-10, 9.55.0-11
ghostscript-tools-dvipdf - addressed in versions 9.55.0-10, 9.55.0-11
ghostscript-devel - addressed in versions 9.55.0-10, 9.55.0-11
ghostscript-debugsource - addressed in versions 9.55.0-10, 9.55.0-11
ghostscript-debuginfo - addressed in versions 9.55.0-10, 9.55.0-11
ghostscript - addressed in versions 9.55.0-10, 9.55.0-11
ghostscript - update to 9.56.1-7
libgs10-common (Ubuntu package) - addressed in versions 10.01.2~dfsg1-0ubuntu2.3, 10.02.1~dfsg1-0ubuntu7.1
libgs10 (Ubuntu package) - addressed in versions 10.01.2~dfsg1-0ubuntu2.3, 10.02.1~dfsg1-0ubuntu7.1
libgs-common (Ubuntu package) - addressed in versions 10.01.2~dfsg1-0ubuntu2.3, 10.02.1~dfsg1-0ubuntu7.1
app-text/ghostscript-gpl - update to 10.03.1
Oracle Solaris - update to 11.4 SRU 71
libgs-dev (Ubuntu package) - addressed in versions 9.50~dfsg-5ubuntu4.12, 9.55.0~dfsg1-0ubuntu5.7, 10.01.2~dfsg1-0ubuntu2.3, 10.02.1~dfsg1-0ubuntu7.1
ghostscript-doc (Ubuntu package) - addressed in versions 9.50~dfsg-5ubuntu4.12, 9.55.0~dfsg1-0ubuntu5.7, 10.01.2~dfsg1-0ubuntu2.3, 10.02.1~dfsg1-0ubuntu7.1
ghostscript-x (Ubuntu package) - addressed in versions 9.50~dfsg-5ubuntu4.12, 9.55.0~dfsg1-0ubuntu5.7, 10.01.2~dfsg1-0ubuntu2.3
libgs9-common (Ubuntu package) - addressed in versions 9.50~dfsg-5ubuntu4.12, 9.55.0~dfsg1-0ubuntu5.7, 10.01.2~dfsg1-0ubuntu2.3
ghostscript (Ubuntu package) - addressed in versions 9.50~dfsg-5ubuntu4.12, 9.55.0~dfsg1-0ubuntu5.7, 10.01.2~dfsg1-0ubuntu2.3, 10.02.1~dfsg1-0ubuntu7.1
libgs9 (Ubuntu package) - addressed in versions 9.50~dfsg-5ubuntu4.12, 9.55.0~dfsg1-0ubuntu5.7
ghostscript-debuginfo - addressed in versions 9.52-23.74.1, 9.52-150000.188.1
ghostscript - addressed in versions 9.52-23.74.1, 9.52-150000.188.1
ghostscript-devel - addressed in versions 9.52-23.74.1, 9.52-150000.188.1
ghostscript-debugsource - addressed in versions 9.52-23.74.1, 9.52-150000.188.1
ghostscript-x11 - addressed in versions 9.52-23.74.1, 9.52-150000.188.1
ghostscript-x11-debuginfo - addressed in versions 9.52-23.74.1, 9.52-150000.188.1
ghostscript (Debian package) - addressed in versions 9.53.3~dfsg-7+deb11u7, 10.0.0~dfsg-11+deb12u4
ghostscript-help - addressed in versions 9.55.0-10, 9.55.0-11
ghostscript-tools-dvipdf - addressed in versions 9.55.0-10, 9.55.0-11
ghostscript-devel - addressed in versions 9.55.0-10, 9.55.0-11
ghostscript-debugsource - addressed in versions 9.55.0-10, 9.55.0-11
ghostscript-debuginfo - addressed in versions 9.55.0-10, 9.55.0-11
ghostscript - addressed in versions 9.55.0-10, 9.55.0-11
ghostscript - update to 9.56.1-7
libgs10-common (Ubuntu package) - addressed in versions 10.01.2~dfsg1-0ubuntu2.3, 10.02.1~dfsg1-0ubuntu7.1
libgs10 (Ubuntu package) - addressed in versions 10.01.2~dfsg1-0ubuntu2.3, 10.02.1~dfsg1-0ubuntu7.1
libgs-common (Ubuntu package) - addressed in versions 10.01.2~dfsg1-0ubuntu2.3, 10.02.1~dfsg1-0ubuntu7.1
app-text/ghostscript-gpl - update to 10.03.1
External References
Related Security Bulletins
- Remote code execution in Artifex Ghostscript
- SUSE update for ghostscript
- SUSE update for ghostscript
- SUSE update for ghostscript
- Ubuntu update for ghostscript
- Debian update for ghostscript
- Amazon Linux AMI update for ghostscript
- Oracle Solaris update for thrid-party components
- Gentoo update for GPL Ghostscript
- openEuler 22.03 LTS SP1 update for ghostscript
- openEuler 22.03 LTS SP3 update for ghostscript