Every CVE Search/ Get API key

CVE-2018-19134

In Artifex Ghostscript through 9.25, the setpattern operator did not properly validate certain...

7.8 HighFix available

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.

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
High
Integrity
High
Availability
High

Exploit likelihood

2.87%Unchanged since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 7.8

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.

Record
CVE-2018-19134
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS 2.0
6.8 MediumAV:N/AC:M/Au:N/C:P/I:P/A:P
Weakness
CWE-704
Updated
2026-11-02
CVE List No score

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.

Record
CVE-2018-19134
Updated
2026-11-02
EUVDEUVD-2018-10846 No score

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.

Record
EUVD-2018-10846
Updated
2026-11-03
GitHub AdvisoriesGHSA-r77j-73rg-4f8h 7.8

In Artifex Ghostscript through 9.25, the setpattern operator did not properly validate certain...

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.

Record
GHSA-r77j-73rg-4f8h
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-704
Updated
2026-11-02
OSVBELL-CVE-2018-19134 7.8

CVE-2018-19134 does not affect BellSoft software

Record
BELL-CVE-2018-19134
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSV 7.8

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.

Record
CVE-2018-19134
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2018-19134 7.8

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.

Record
DEBIAN-CVE-2018-19134
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2018:3834 7.5

Red Hat Security Advisory: ghostscript security and bug fix update

Record
RHSA-2018:3834
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2018-19134 7.8

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.

Record
UBUNTU-CVE-2018-19134
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
ghostscript
Debian:12
before 9.26~dfsg-1
9.26~dfsg-1
ghostscript
Debian:13
before 9.26~dfsg-1
9.26~dfsg-1
ghostscript
Debian:14
before 9.26~dfsg-1
9.26~dfsg-1
ghostscript
Debian:8
From an advisory covering 2 CVEs
before 9.06~dfsg-2+deb8u13, plus listed versions
9.06~dfsg-29.06~dfsg-2+deb8u19.06~dfsg-2+deb8u109.06~dfsg-2+deb8u119.06~dfsg-2+deb8u12
Show 8 moreShow less
9.06~dfsg-2+deb8u29.06~dfsg-2+deb8u39.06~dfsg-2+deb8u49.06~dfsg-2+deb8u59.06~dfsg-2+deb8u69.06~dfsg-2+deb8u79.06~dfsg-2+deb8u89.06~dfsg-2+deb8u9
9.06~dfsg-2+deb8u13
ghostscript
Debian:9
From an advisory covering 6 CVEs
before 9.26~dfsg-0+deb9u1, plus listed versions
9.20~dfsg-3.29.20~dfsg-3.2+deb9u19.20~dfsg-3.2+deb9u29.20~dfsg-3.2+deb9u39.20~dfsg-3.2+deb9u4
Show 19 moreShow less
9.20~dfsg-3.2+deb9u59.21~dfsg-19.21~dfsg-1~exp19.22~dfsg-19.22~dfsg-29.22~dfsg-2.19.22~dfsg-2~riscv649.22~dfsg-39.22~~rc1~dfsg-19.24~~rc2~dfsg-19.25~dfsg-0+deb9u19.25~dfsg-19.25~dfsg-1~exp19.25~dfsg-29.25~dfsg-39.25~dfsg-49.25~dfsg-59.25~dfsg-69.25~dfsg-7
9.26~dfsg-0+deb9u1
ghostscript
Red Hat:enterprise_linux:7::client
From an advisory covering 9 CVEs
before 0:9.07-31.el7_6.6
0:9.07-31.el7_6.6
ghostscript-cups
Red Hat:enterprise_linux:7::client
From an advisory covering 9 CVEs
before 0:9.07-31.el7_6.6
0:9.07-31.el7_6.6
ghostscript-debuginfo
Red Hat:enterprise_linux:7::client
From an advisory covering 9 CVEs
before 0:9.07-31.el7_6.6
0:9.07-31.el7_6.6
ghostscript-devel
Red Hat:enterprise_linux:7::client
From an advisory covering 9 CVEs
before 0:9.07-31.el7_6.6
0:9.07-31.el7_6.6
ghostscript-doc
Red Hat:enterprise_linux:7::client
From an advisory covering 9 CVEs
before 0:9.07-31.el7_6.6
0:9.07-31.el7_6.6
Show 22 moreShow less
Affected packages
PackageAffectedFixed
ghostscript-gtk
Red Hat:enterprise_linux:7::client
From an advisory covering 9 CVEs
before 0:9.07-31.el7_6.6
0:9.07-31.el7_6.6
ghostscript
Red Hat:enterprise_linux:7::computenode
From an advisory covering 9 CVEs
before 0:9.07-31.el7_6.6
0:9.07-31.el7_6.6
ghostscript-cups
Red Hat:enterprise_linux:7::computenode
From an advisory covering 9 CVEs
before 0:9.07-31.el7_6.6
0:9.07-31.el7_6.6
ghostscript-debuginfo
Red Hat:enterprise_linux:7::computenode
From an advisory covering 9 CVEs
before 0:9.07-31.el7_6.6
0:9.07-31.el7_6.6
ghostscript-devel
Red Hat:enterprise_linux:7::computenode
From an advisory covering 9 CVEs
before 0:9.07-31.el7_6.6
0:9.07-31.el7_6.6
ghostscript-doc
Red Hat:enterprise_linux:7::computenode
From an advisory covering 9 CVEs
before 0:9.07-31.el7_6.6
0:9.07-31.el7_6.6
ghostscript-gtk
Red Hat:enterprise_linux:7::computenode
From an advisory covering 9 CVEs
before 0:9.07-31.el7_6.6
0:9.07-31.el7_6.6
ghostscript
Red Hat:enterprise_linux:7::server
From an advisory covering 9 CVEs
before 0:9.07-31.el7_6.6
0:9.07-31.el7_6.6
ghostscript-cups
Red Hat:enterprise_linux:7::server
From an advisory covering 9 CVEs
before 0:9.07-31.el7_6.6
0:9.07-31.el7_6.6
ghostscript-debuginfo
Red Hat:enterprise_linux:7::server
From an advisory covering 9 CVEs
before 0:9.07-31.el7_6.6
0:9.07-31.el7_6.6
ghostscript-devel
Red Hat:enterprise_linux:7::server
From an advisory covering 9 CVEs
before 0:9.07-31.el7_6.6
0:9.07-31.el7_6.6
ghostscript-doc
Red Hat:enterprise_linux:7::server
From an advisory covering 9 CVEs
before 0:9.07-31.el7_6.6
0:9.07-31.el7_6.6
ghostscript-gtk
Red Hat:enterprise_linux:7::server
From an advisory covering 9 CVEs
before 0:9.07-31.el7_6.6
0:9.07-31.el7_6.6
ghostscript
Red Hat:enterprise_linux:7::workstation
From an advisory covering 9 CVEs
before 0:9.07-31.el7_6.6
0:9.07-31.el7_6.6
ghostscript-cups
Red Hat:enterprise_linux:7::workstation
From an advisory covering 9 CVEs
before 0:9.07-31.el7_6.6
0:9.07-31.el7_6.6
ghostscript-debuginfo
Red Hat:enterprise_linux:7::workstation
From an advisory covering 9 CVEs
before 0:9.07-31.el7_6.6
0:9.07-31.el7_6.6
ghostscript-devel
Red Hat:enterprise_linux:7::workstation
From an advisory covering 9 CVEs
before 0:9.07-31.el7_6.6
0:9.07-31.el7_6.6
ghostscript-doc
Red Hat:enterprise_linux:7::workstation
From an advisory covering 9 CVEs
before 0:9.07-31.el7_6.6
0:9.07-31.el7_6.6
ghostscript-gtk
Red Hat:enterprise_linux:7::workstation
From an advisory covering 9 CVEs
before 0:9.07-31.el7_6.6
0:9.07-31.el7_6.6
ghostscript
Ubuntu:14.04:LTS
before 9.26~dfsg+0-0ubuntu0.14.04.1, plus listed versions
9.10~dfsg-0ubuntu29.10~dfsg-0ubuntu39.10~dfsg-0ubuntu49.10~dfsg-0ubuntu59.10~dfsg-0ubuntu6
Show 18 moreShow less
9.10~dfsg-0ubuntu79.10~dfsg-0ubuntu89.10~dfsg-0ubuntu99.10~dfsg-0ubuntu109.10~dfsg-0ubuntu10.19.10~dfsg-0ubuntu10.29.10~dfsg-0ubuntu10.39.10~dfsg-0ubuntu10.49.10~dfsg-0ubuntu10.59.10~dfsg-0ubuntu10.69.10~dfsg-0ubuntu10.79.10~dfsg-0ubuntu10.99.10~dfsg-0ubuntu10.109.10~dfsg-0ubuntu10.129.10~dfsg-0ubuntu10.139.25~dfsg+1-0ubuntu0.14.04.19.25~dfsg+1-0ubuntu0.14.04.29.25~dfsg+1-0ubuntu0.14.04.3
9.26~dfsg+0-0ubuntu0.14.04.1
ghostscript
Ubuntu:16.04:LTS
before 9.26~dfsg+0-0ubuntu0.16.04.1, 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 9 moreShow less
9.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.3
9.26~dfsg+0-0ubuntu0.16.04.1
ghostscript
Ubuntu:18.04:LTS
before 9.26~dfsg+0-0ubuntu0.18.04.1, 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.19.25~dfsg+1-0ubuntu0.18.04.2
9.26~dfsg+0-0ubuntu0.18.04.1

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2018-19134 is a high vulnerability (CVSS 7.8) in Artifex Ghostscript, published November 27, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.87%, the 86th percentile. Fixed in ghostscript 9.26~dfsg-1.

References

Show 47 moreShow less
MoveEnter Open