Apple · Cups · CVE-2009-0577
**Name of the Vulnerable Software and Affected Versions**
CUPS version 1.1.17
**Description**
The issue is caused by an integer overflow in the WriteProlog function in texttops, which can be exploited by remote attackers to execute arbitrary code. This is achieved by sending a crafted PostScript file that triggers a heap-based buffer overflow.
**Recommendations**
For CUPS version 1.1.17, consider applying a patch or fix to address the integer overflow issue in the WriteProlog function. As a temporary workaround, restrict access to the texttops functionality to minimize the risk of exploitation.