It was found that operators did not sufficiently protect their calls to other sensitive operators. An attacker could use this flaw to get access to sensitive operators, such as .forceput, and use these operators to disable the SAFER mode, and for example, get access to the file system outside of the restricted areas.
Mitigation: Please refer to the "Mitigation" section of CVE-2018-16509 : https://access.redhat.com/security/cve/cve-2018-16509
External References: https://bugs.ghostscript.com/show_bug.cgi?id=700317
Acknowledgments: Name: Tavis Ormandy (Google Project Zero)
Created ghostscript tracking bugs for this issue: Affects: fedora-all [bug 1668888]
This issue has been addressed in the following products: Red Hat Enterprise Linux 7 Via RHSA-2019:0229 https://access.redhat.com/errata/RHSA-2019:0229
Statement: Red Hat Enterprise Linux 6 is now in Maintenance Support 2 Phase of the support and maintenance life cycle. This has been rated as having a security impact of Important, and is not currently planned to be addressed in future updates. For additional information, refer to the Red Hat Enterprise Linux Life Cycle: https://access.redhat.com/support/policy/updates/errata/.
Upstream fixes : * http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=13b0a36f * http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=2db98f9c * http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=99f13091 * http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=59d8f4de
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 120 days