CVE-2018-19134

HIGH
New! CVE Severity Now Using CVSS v3

The calculated severity for CVEs has been updated to use CVSS v3 by default. CVEs that do not have a CVSS v3 score will fall back CVSS v2 for calculating severity. Severity display preferences can be toggled in the settings dropdown.

Description

In Artifex Ghostscript through 9.25, the setpattern operator did not properly validate certain types. A specially crafted PostScript document could exploit this to crash Ghostscript or, possibly, execute arbitrary code in the context of the Ghostscript process. This is a type confusion issue because of failure to check whether the Implementation of a pattern dictionary was a structure type.

References

http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=693baf02152119af6e6afd30bb8ec76d14f84bbf

http://www.securityfocus.com/bid/106278

https://access.redhat.com/errata/RHSA-2018:3834

https://bugs.ghostscript.com/show_bug.cgi?id=700141

https://lists.debian.org/debian-lts-announce/2018/12/msg00019.html

https://semmle.com/news/semmle-discovers-severe-vulnerability-ghostscript-postscript-pdf

https://www.ghostscript.com/doc/9.26/News.htm

Details

Source: MITRE

Published: 2018-12-20

Updated: 2019-01-11

Type: CWE-704

Risk Information

CVSS v2

Base Score: 6.8

Vector: AV:N/AC:M/Au:N/C:P/I:P/A:P

Impact Score: 6.4

Exploitability Score: 8.6

Severity: MEDIUM

CVSS v3

Base Score: 7.8

Vector: CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

Impact Score: 5.9

Exploitability Score: 1.8

Severity: HIGH

Tenable Plugins

View all (19 total)

IDNameProductFamilySeverity
146633Amazon Linux 2 : ghostscript (ALAS-2021-1598)NessusAmazon Linux Local Security Checks
critical
127227NewStart CGSL CORE 5.04 / MAIN 5.04 : ghostscript Multiple Vulnerabilities (NS-SA-2019-0046)NessusNewStart CGSL Local Security Checks
high
124887EulerOS Virtualization for ARM 64 3.0.1.0 : ghostscript (EulerOS-SA-2019-1384)NessusHuawei Local Security Checks
critical
123895EulerOS Virtualization 2.5.4 : ghostscript (EulerOS-SA-2019-1209)NessusHuawei Local Security Checks
high
123891EulerOS Virtualization 2.5.3 : ghostscript (EulerOS-SA-2019-1205)NessusHuawei Local Security Checks
high
122376EulerOS 2.0 SP2 : ghostscript (EulerOS-SA-2019-1049)NessusHuawei Local Security Checks
high
122284Fedora 28 : ghostscript (2019-82acb29c1b)NessusFedora Local Security Checks
critical
122169EulerOS 2.0 SP3 : ghostscript (EulerOS-SA-2019-1022)NessusHuawei Local Security Checks
high
122103Fedora 29 : ghostscript (2019-077a3f23c0)NessusFedora Local Security Checks
critical
121276EulerOS Virtualization 2.5.1 : ghostscript (EulerOS-SA-2019-1016)NessusHuawei Local Security Checks
high
120992EulerOS 2.0 SP5 : ghostscript (EulerOS-SA-2019-1004)NessusHuawei Local Security Checks
critical
119901EulerOS Virtualization 2.5.2 : ghostscript (EulerOS-SA-2018-1412)NessusHuawei Local Security Checks
high
119890Debian DLA-1620-1 : ghostscript security updateNessusDebian Local Security Checks
high
119883Scientific Linux Security Update : ghostscript on SL7.x x86_64 (20181217)NessusScientific Linux Local Security Checks
critical
119757Oracle Linux 7 : ghostscript (ELSA-2018-3834)NessusOracle Linux Local Security Checks
critical
119754CentOS 7 : ghostscript (CESA-2018:3834)NessusCentOS Local Security Checks
critical
119736RHEL 7 : ghostscript (RHSA-2018:3834)NessusRed Hat Local Security Checks
critical
119269Debian DSA-4346-1 : ghostscript - security updateNessusDebian Local Security Checks
critical
119240Artifex Ghostscript < 9.26 PostScript Multiple VulnerabilitiesNessusWindows
critical