CVE-2020-15900

Name
CVE-2020-15900
Description
A memory corruption issue was found in Artifex Ghostscript 9.50 and 9.52. Use of a non-standard PostScript operator can allow overriding of file access controls. The 'rsearch' calculation for the 'post' size resulted in a size that was too large, and could underflow to max uint32_t. This was fixed in commit 5d499272b95a6b890a1397e11d20937de000d31b.
NVD Severity
high
Other trackers
Mailing lists
Exploits
Forges
GitHub (code, issues), Aports (code, issues)

References

Type URI
Patch https://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=5d499272b95a6b890a1397e11d20937de000d31b
Patch https://github.com/ArtifexSoftware/ghostpdl/commits/master/psi/zstring.c
Mailing List http://git.ghostscript.com/?p=ghostpdl.git;a=log
Patch https://github.com/ArtifexSoftware/ghostpdl/commit/5d499272b95a6b890a1397e11d20937de000d31b
Vendor Advisory https://artifex.com/security-advisories/CVE-2020-15900
SUSE http://lists.opensuse.org/opensuse-security-announce/2020-08/msg00004.html
SUSE http://lists.opensuse.org/opensuse-security-announce/2020-08/msg00006.html
UBUNTU https://usn.ubuntu.com/4445-1/
GENTOO https://security.gentoo.org/glsa/202008-20

Match rules

CPE URI Source package Min version Max version
cpe:2.3:a:artifex:ghostscript:9.50:*:*:*:*:*:*:* ghostscript == None == 9.50
cpe:2.3:a:artifex:ghostscript:9.52:*:*:*:*:*:*:* ghostscript == None == 9.52

Vulnerable and fixed packages

Source package Branch Version Maintainer Status
ghostscript 3.12-main 9.52-r1 Cameron Banta <cbanta@gmail.com> fixed
ghostscript 3.11-main 9.50-r1 Cameron Banta <cbanta@gmail.com> fixed