Every CVE Search/ Get API key

CVE-2016-10317

The fill_threshhold_buffer function in base/gxht_thresh.c in Artifex Software, Inc. Ghostscript 9...

7.8 HighFix available

The fill_threshhold_buffer function in base/gxht_thresh.c in Artifex Software, Inc. Ghostscript 9.20 allows remote attackers to cause a denial of service (heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted PostScript document.

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.28%Up 1.1 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 7.8

The fill_threshhold_buffer function in base/gxht_thresh.c in Artifex Software, Inc. Ghostscript 9.20 allows remote attackers to cause a denial of service (heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted PostScript document.

Record
CVE-2016-10317
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-119
Updated
2026-11-02
CVE List No score

The fill_threshhold_buffer function in base/gxht_thresh.c in Artifex Software, Inc. Ghostscript 9.20 allows remote attackers to cause a denial of service (heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted PostScript document.

Record
CVE-2016-10317
Updated
2026-11-02
EUVDEUVD-2016-1502 No score

The fill_threshhold_buffer function in base/gxht_thresh.c in Artifex Software, Inc. Ghostscript 9.20 allows remote attackers to cause a denial of service (heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted PostScript document.

Record
EUVD-2016-1502
Updated
2026-11-03
GitHub AdvisoriesGHSA-vwwf-pc5c-f9gm 7.8

The fill_threshhold_buffer function in base/gxht_thresh.c in Artifex Software, Inc. Ghostscript 9...

The fill_threshhold_buffer function in base/gxht_thresh.c in Artifex Software, Inc. Ghostscript 9.20 allows remote attackers to cause a denial of service (heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted PostScript document.

Record
GHSA-vwwf-pc5c-f9gm
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-119
Updated
2026-11-02
OSV 7.8

The fill_threshhold_buffer function in base/gxht_thresh.c in Artifex Software, Inc. Ghostscript 9.20 allows remote attackers to cause a denial of service (heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted PostScript document.

Record
CVE-2016-10317
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-2016-10317 7.8

The fill_threshhold_buffer function in base/gxht_thresh.c in Artifex Software, Inc. Ghostscript 9.20 allows remote attackers to cause a denial of service (heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted PostScript document.

Record
DEBIAN-CVE-2016-10317
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
Show 5 moreShow less
OSVUBUNTU-CVE-2016-10317 7.8

The fill_threshhold_buffer function in base/gxht_thresh.c in Artifex Software, Inc. Ghostscript 9.20 allows remote attackers to cause a denial of service (heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted PostScript document.

Record
UBUNTU-CVE-2016-10317
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
OSVMGASA-2018-0142 No score

Updated ghostscript packages fix security vulnerability

The fill_threshhold_buffer function in base/gxht_thresh.c in Artifex Software, Inc. Ghostscript 9.20 allows remote attackers to cause a denial of service (heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted PostScript document (CVE-2016-10317).

Record
MGASA-2018-0142
Updated
2026-11-02
OSVopenSUSE-SU-2024:10783-1 No score

ghostscript-9.54.0-2.2 on GA media

These are all security issues fixed in the ghostscript-9.54.0-2.2 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10783-1
Updated
2026-11-02
OSVSUSE-SU-2018:0407-1 No score

Security update for ghostscript

This update for ghostscript fixes several issues.

These security issues were fixed:

  • CVE-2017-9835: The gs_alloc_ref_array function allowed remote attackers to cause a denial of service (heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted PostScript document (bsc#1050879).
  • CVE-2017-9216: Prevent NULL pointer dereference in the jbig2_huffman_get function in jbig2_huffman.c which allowed for DoS (bsc#1040643).
  • CVE-2016-10317: The fill_threshhold_buffer function in base/gxht_thresh.c allowed remote attackers to cause a denial of service (heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted PostScript document (bsc#1032230).
  • CVE-2017-9612: The Ins_IP function in base/ttinterp.c allowed remote attackers to cause a denial of service (use-after-free and application crash) or possibly have unspecified other impact via a crafted document (bsc#1050891).
  • CVE-2017-9726: The Ins_MDRP function in base/ttinterp.c allowed remote attackers to cause a denial of service (heap-based buffer over-read and application crash) or possibly have unspecified other impact via a crafted document (bsc#1050889).
  • CVE-2017-9727: The gx_ttfReader__Read function in base/gxttfb.c allowed remote attackers to cause a denial of service (heap-based buffer over-read and application crash) or possibly have unspecified other impact via a crafted document (bsc#1050888).
  • CVE-2017-9739: The Ins_JMPR function in base/ttinterp.c allowed remote attackers to cause a denial of service (heap-based buffer over-read and application crash) or possibly have unspecified other impact via a crafted document (bsc#1050887).
  • CVE-2017-11714: psi/ztoken.c mishandled references to the scanner state structure, which allowed remote attackers to cause a denial of service (application crash) or possibly have unspecified other impact via a crafted PostScript document, related to an out-of-bounds read in the igc_reloc_struct_ptr function in psi/igc.c (bsc#1051184).
  • CVE-2016-10219: The intersect function in base/gxfill.c allowed remote attackers to cause a denial of service (divide-by-zero error and application crash) via a crafted file (bsc#1032138).
Record
SUSE-SU-2018:0407-1
Updated
2026-11-02
OSVUSN-3636-1 No score

ghostscript vulnerabilities

It was discovered that Ghostscript incorrectly handled certain PostScript files. An attacker could possibly use this to cause a denial of server. (CVE-2016-10317)

It was discovered that Ghostscript incorrectly handled certain PDF files. An attacker could possibly use this to cause a denial of service. (CVE-2018-10194)

Record
USN-3636-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
ghostscript
Debian:12
before 9.22~dfsg-2.1
9.22~dfsg-2.1
ghostscript
Debian:13
before 9.22~dfsg-2.1
9.22~dfsg-2.1
ghostscript
Debian:14
before 9.22~dfsg-2.1
9.22~dfsg-2.1
ghostscript
Mageia:5
before 9.22-1.2.mga5
9.22-1.2.mga5
ghostscript
Mageia:6
before 9.22-1.2.mga6
9.22-1.2.mga6
ghostscript
SUSE:Linux Enterprise Desktop 12 SP2
before 9.15-23.7.1
9.15-23.7.1
ghostscript
SUSE:Linux Enterprise Desktop 12 SP3
before 9.15-23.7.1
9.15-23.7.1
ghostscript
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2
before 9.15-23.7.1
9.15-23.7.1
ghostscript
SUSE:Linux Enterprise Software Development Kit 12 SP2
before 9.15-23.7.1
9.15-23.7.1
ghostscript
SUSE:Linux Enterprise Software Development Kit 12 SP3
before 9.15-23.7.1
9.15-23.7.1
Show 8 moreShow less
Affected packages
PackageAffectedFixed
ghostscript
SUSE:Linux Enterprise Server 12 SP2
before 9.15-23.7.1
9.15-23.7.1
ghostscript
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
before 9.15-23.7.1
9.15-23.7.1
ghostscript
SUSE:Linux Enterprise Server 12 SP3
before 9.15-23.7.1
9.15-23.7.1
ghostscript
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 9.15-23.7.1
9.15-23.7.1
ghostscript
Ubuntu:14.04:LTS
before 9.10~dfsg-0ubuntu10.12, plus listed versions
9.10~dfsg-0ubuntu29.10~dfsg-0ubuntu39.10~dfsg-0ubuntu49.10~dfsg-0ubuntu59.10~dfsg-0ubuntu6
Show 13 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.10
9.10~dfsg-0ubuntu10.12
ghostscript
Ubuntu:16.04:LTS
before 9.18~dfsg~0-0ubuntu2.8, 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 4 moreShow less
9.18~dfsg~0-0ubuntu2.39.18~dfsg~0-0ubuntu2.49.18~dfsg~0-0ubuntu2.69.18~dfsg~0-0ubuntu2.7
9.18~dfsg~0-0ubuntu2.8
ghostscript
Ubuntu:18.04:LTS
before 9.22~dfsg+1-0ubuntu1.1, plus listed versions
9.21~dfsg+1-0ubuntu39.22~dfsg+1-0ubuntu1
9.22~dfsg+1-0ubuntu1.1
ghostscript
openSUSE:Tumbleweed
before 9.54.0-2.2
9.54.0-2.2

History

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

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

In short

CVE-2016-10317 is a high vulnerability (CVSS 7.8) in Artifex Ghostscript, published April 3, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.28%, the 83rd percentile. Fixed in ghostscript 9.22~dfsg-2.1.

References

Show 67 moreShow less
MoveEnter Open