Ghostscript GhostXPS CVE-2017-9619 Heap Buffer Overflow Vulnerability
BID:99988
CVE-2017-9619 |Info
Ghostscript GhostXPS CVE-2017-9619 Heap Buffer Overflow Vulnerability
| Bugtraq ID: | 99988 |
| Class: | Boundary Condition Error |
| CVE: |
CVE-2017-9619 |
| Remote: | Yes |
| Local: | No |
| Published: | Jul 26 2017 12:00AM |
| Updated: | Jul 26 2017 12:00AM |
| Credit: | The vendor reported this issue. |
| Vulnerable: |
Artifex Ghostscript GhostXPS 9.22 |
| Not Vulnerable: | |
Discussion
Ghostscript GhostXPS CVE-2017-9619 Heap Buffer Overflow Vulnerability
Ghostscript GhostXPS is prone to a heap-based buffer-overflow vulnerability because it fails to adequately bounds-check user-supplied data before copying it into an insufficiently sized buffer.
An attacker can exploit this issue to cause denial-of-service condition. Due to the nature of this issue, code execution may be possible but this has not been confirmed.
Artifex Ghostscript GhostXPS 9.22 is vulnerable; other versions may also be affected.
Ghostscript GhostXPS is prone to a heap-based buffer-overflow vulnerability because it fails to adequately bounds-check user-supplied data before copying it into an insufficiently sized buffer.
An attacker can exploit this issue to cause denial-of-service condition. Due to the nature of this issue, code execution may be possible but this has not been confirmed.
Artifex Ghostscript GhostXPS 9.22 is vulnerable; other versions may also be affected.
Exploit / POC
Ghostscript GhostXPS CVE-2017-9619 Heap Buffer Overflow Vulnerability
The researcher has created a proof-of-concept to demonstrate the issue. Please see the references for more information.
The researcher has created a proof-of-concept to demonstrate the issue. Please see the references for more information.
References
Ghostscript GhostXPS CVE-2017-9619 Heap Buffer Overflow Vulnerability
References:
References:
- Bug 698042: xps: fix glyph index and index bounds check. (Ghostscript)
- GhostXPS Homepage (Ghostscript)
- Bug 698042 - heap-buffer-overflow in xps_true_callback_glyph_name(xps/xpsttf.c) (Ghostscript)