CVE-2009-0163: Buffer Overflow
An integer overflow flaw, leading to a heap-based buffer overflow, was discovered in the Tagged Image File Format (TIFF) decoding routines used by the CUPS image-converting filters, "imagetops" and "imagetoraster". An attacker could create a malicious TIFF file that could, potentially, execute arbitrary code as the "lp" user if the file was printed.
Acknowledgements:
Red Hat would like to thank Aaron Sigel of the Apple Product Security team and iDefense for responsibly reporting this flaw.
Other sources
Integer overflow in the TIFF image decoding routines in CUPS 1.3.9 and earlier allows remote attackers to cause a denial of service (daemon crash) and possibly execute arbitrary code via a crafted TIFF image, which is not properly handled by the (1) cupsImageReadTIFF function in the imagetops filter and (2) imagetoraster filter, leading to a heap-based buffer overflow.
Affected Software
Remediation
Patch Available
Event History
Frequently Asked Questions
What is the severity of CVE-2009-0163?
CVE-2009-0163 has a high severity rating due to the potential for exploitation leading to arbitrary code execution through specially crafted TIFF files.
How do I fix CVE-2009-0163?
Fix CVE-2009-0163 by updating to the latest version of CUPS, ensuring the patched version addresses this specific vulnerability.
What products are affected by CVE-2009-0163?
CVE-2009-0163 affects multiple versions of Apple CUPS, specifically versions up to 1.3.9 and all versions beginning from 1.1.
What type of vulnerability is CVE-2009-0163?
CVE-2009-0163 is categorized as an integer overflow vulnerability that results in a heap-based buffer overflow.
Can CVE-2009-0163 be exploited remotely?
Yes, CVE-2009-0163 can be exploited remotely by sending a malicious TIFF file to a vulnerable CUPS instance, potentially leading to code execution.