SB2017082801 - Ubuntu update for Ghostscript
Published: August 28, 2017
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 7 secuirty vulnerabilities.
1) Out-of-bounds read (CVE-ID: CVE-2017-11714)
The vulnerability allows a remote attacker to cause DoS conditions on the target system.The weakness exists due to out-of-bounds read in the igc_reloc_struct_ptr function in psi/igc.c when handling references to the scanner state structure by psi/ztoken.c. A remote attacker can send a specially crafted PostScript document, trick the victim into processing it, trigger out-of-bounds read and cause the application to crash.
Successful exploitation of the vulnerability results in denial of service.
2) Out-of-bounds read (CVE-ID: CVE-2017-9611)
The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.
The vulnerability exists due to boundary error in Ins_MIRP function in base/ttinterp.c. A remote unauthenticated attacker can create a specially crafted document, trigger heap-based out-o-bounds memory read and perform a denial of service (DoS) attack.
3) Out-of-bounds read (CVE-ID: CVE-2017-9726)
The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.
The vulnerability exists due to boundary error in Ins_MDRP function in base/ttinterp.c. A remote unauthenticated attacker can create a specially crafted document, trigger heap-based out-o-bounds memory read and perform a denial of service (DoS) attack.
4) Out-of-bounds read (CVE-ID: CVE-2017-9727)
The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.
The vulnerability exists due to boundary error in gx_ttfReader__Read function in base/gxttfb.c. A remote unauthenticated attacker can create a specially crafted document, trigger heap-based out-o-bounds memory read and perform a denial of service (DoS) attack.
5) Out-of-bounds read (CVE-ID: CVE-2017-9739)
The vulnerability allows a remote attacker to cause DoS conditions on the target system.The weakness exists due to out-of-bounds read in the Ins_JMPR function in base/ttinterp.c when processing documents. A remote attacker can send a specially crafted document, trick the victim into processing it, trigger out-of-bounds read and cause the application to crash.
Successful exploitation of the vulnerability results in denial of service.
6) Out-of-bounds read (CVE-ID: CVE-2017-9612)
The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.
The vulnerability exists due to boundary error in Ins_IP function in base/ttinterp.c. A remote unauthenticated attacker can create a specially crafted document, trigger heap-based out-o-bounds memory read and perform a denial of service (DoS) attack.
7) Out-of-bounds read (CVE-ID: CVE-2017-9835)
The vulnerability allows a remote attacker to cause DoS conditions on the target system.The weakness exists due to out-of-bounds read in gs_alloc_ref_array function in psi/ialloc.c when processing documents. A remote attacker can send a specially crafted document, trick the victim into processing it, trigger out-of-bounds read and cause the application to crash.
Successful exploitation of the vulnerability results in denial of service.
Remediation
Install update from vendor's website.