PT-2018-14825 · Artifex+3 · Artifex Ghostscript+3
Published
2018-11-27
·
Updated
2019-01-11
·
CVE-2018-19134
CVSS v3.1
7.8
High
| Vector | AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
Artifex Ghostscript versions prior to 9.26
Description
The setpattern operator in Artifex Ghostscript did not properly validate certain types, which could be exploited by a specially crafted PostScript document to crash Ghostscript or possibly execute arbitrary code in the context of the Ghostscript process. This issue is due to a type confusion problem resulting from the failure to check whether the implementation of a pattern dictionary was a structure type.
Recommendations
For Artifex Ghostscript versions prior to 9.26, update to version 9.26 or later to resolve the issue. As a temporary workaround, consider restricting the use of the setpattern operator until a patch is available. Avoid using potentially malicious PostScript documents to minimize the risk of exploitation.
Exploit
Fix
Incorrect Type Conversion or Cast
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Alt Linux
Artifex Ghostscript
Centos
Red Hat