CVE-2009-0155
Description
Integer underflow in CoreGraphics in Apple Mac OS X 10.5 before 10.5.7, iPhone OS 1.0 through 2.2.1, and iPhone OS for iPod touch 1.1 through 2.2.1 allows remote attackers to execute arbitrary code or cause a denial of service (application crash) via a crafted PDF file that triggers a heap-based buffer overflow.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Integer underflow in CoreGraphics allows remote code execution via crafted PDF on Mac OS X and iOS before 2009 patches.
Vulnerability
An integer underflow vulnerability exists in CoreGraphics' handling of PDF files on Apple Mac OS X 10.5 before 10.5.7, iPhone OS 1.0 through 2.2.1, and iPod touch OS 1.1 through 2.2.1. The flaw leads to a heap-based buffer overflow when processing a specially crafted PDF file [1][2][3].
Exploitation
A remote attacker can exploit this vulnerability by delivering a malicious PDF file to the target system, typically via email, a web page, or other means that cause the user to open the file. No authentication or special network position is required; the user must simply open the crafted PDF. The integer underflow triggers a heap-based buffer overflow, allowing the attacker to overwrite memory [1][2][3].
Impact
Successful exploitation can result in arbitrary code execution with the privileges of the user opening the PDF, or a denial of service (application crash) [1][2][3].
Mitigation
Apple has addressed this vulnerability in Mac OS X 10.5.7 (Security Update 2009-002) [1][3], iPhone OS 3.0 [2], and iPod touch OS 3.0 [2]. Users should apply these updates via Software Update or Apple Downloads. No workarounds are available.
AI Insight generated on May 24, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
17cpe:2.3:o:apple:mac_os_x:10.5.0:*:*:*:*:*:*:*+ 7 more
- cpe:2.3:o:apple:mac_os_x:10.5.0:*:*:*:*:*:*:*
- cpe:2.3:o:apple:mac_os_x:10.5.1:*:*:*:*:*:*:*
- cpe:2.3:o:apple:mac_os_x:10.5.2:*:*:*:*:*:*:*
- cpe:2.3:o:apple:mac_os_x:10.5.3:*:*:*:*:*:*:*
- cpe:2.3:o:apple:mac_os_x:10.5.4:*:*:*:*:*:*:*
- cpe:2.3:o:apple:mac_os_x:10.5.5:*:*:*:*:*:*:*
- cpe:2.3:o:apple:mac_os_x:10.5.6:*:*:*:*:*:*:*
- (no CPE)range: <10.5.7
cpe:2.3:o:apple:mac_os_x_server:10.5.0:*:*:*:*:*:*:*+ 6 more
- cpe:2.3:o:apple:mac_os_x_server:10.5.0:*:*:*:*:*:*:*
- cpe:2.3:o:apple:mac_os_x_server:10.5.1:*:*:*:*:*:*:*
- cpe:2.3:o:apple:mac_os_x_server:10.5.2:*:*:*:*:*:*:*
- cpe:2.3:o:apple:mac_os_x_server:10.5.3:*:*:*:*:*:*:*
- cpe:2.3:o:apple:mac_os_x_server:10.5.4:*:*:*:*:*:*:*
- cpe:2.3:o:apple:mac_os_x_server:10.5.5:*:*:*:*:*:*:*
- cpe:2.3:o:apple:mac_os_x_server:10.5.6:*:*:*:*:*:*:*
- Range: 1.0 through 2.2.1
- Range: 1.1 through 2.2.1
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
11- lists.apple.com/archives/security-announce/2009/May/msg00002.htmlnvdPatchVendor Advisory
- support.apple.com/kb/HT3549nvdPatchVendor Advisory
- www.us-cert.gov/cas/techalerts/TA09-133A.htmlnvdUS Government Resource
- lists.apple.com/archives/security-announce/2009/Jun/msg00005.htmlnvd
- secunia.com/advisories/35074nvd
- support.apple.com/kb/HT3639nvd
- www.securityfocus.com/bid/34926nvd
- www.securitytracker.com/idnvd
- www.vupen.com/english/advisories/2009/1297nvd
- www.vupen.com/english/advisories/2009/1621nvd
- exchange.xforce.ibmcloud.com/vulnerabilities/50482nvd
News mentions
0No linked articles in our index yet.