CVE-2013-2729 — Adobe Reader and Acrobat Arbitrary Integer Overflow Vulnerability

CVE-2013-2729

Adobe Reader and Acrobat — BMP Image Parsing Integer Overflow Enables Remote Code Execution via Crafted PDF

What is Adobe Reader?

Adobe Reader (and Acrobat) is the world's most widely used PDF viewer and editor. PDF documents support embedded raster images in multiple formats including BMP (Windows Bitmap). Reader parses these embedded images as part of rendering document content. BMP is a particularly complex format with multiple header versions and various color depth and compression options — and Adobe Reader's BMP parser has historically been a source of memory safety vulnerabilities.

Overview

CVE-2013-2729 is an integer overflow vulnerability (CWE-190) in Adobe Reader and Acrobat's BMP image parser. When Reader processes a PDF document containing a specially crafted embedded BMP image, an integer overflow in the size or dimension handling allows memory corruption, enabling arbitrary code execution. Adobe patched this vulnerability in APSB13-15 with Reader XI 11.0.3 and Reader X 10.1.7.

Affected Versions

Product Vulnerable Versions Fixed Version
Adobe Reader XI (11.x) 11.0.02 and earlier 11.0.03
Adobe Reader X (10.x) 10.1.6 and earlier 10.1.7
Adobe Reader 9.x 9.5.4 and earlier 9.5.5
Adobe Acrobat XI (11.x) 11.0.02 and earlier 11.0.03
Adobe Acrobat X (10.x) 10.1.6 and earlier 10.1.7

Technical Details

BMP image parsing involves reading multiple header fields — image width, height, color depth, and optionally row/stride size — and using them to allocate and populate pixel data buffers. Integer overflow vulnerabilities in BMP parsers typically arise when:

  1. Width × height × bytes-per-pixel is computed to determine buffer size
  2. For large values, this multiplication overflows an integer, producing a small allocations size
  3. The actual pixel data is larger than the allocated buffer, causing a heap overflow when written

In CVE-2013-2729, a malicious PDF embedding a specially crafted BMP with extreme dimension values triggers this overflow path in Adobe Reader's image processing code. The resulting heap corruption can be leveraged for arbitrary code execution using heap grooming and ROP chain techniques common in PDF exploit development.

Delivery mechanism: The attacker delivers a PDF containing the malicious BMP image. The victim opens the document in Reader; no further interaction is required once the document begins rendering. Delivery via email attachment, web download, or embedded in a web page is straightforward.

Discovery

Reported to Adobe and fixed as part of the May 2013 APSB13-15 security update, which addressed multiple vulnerabilities in Reader and Acrobat.

Exploitation Context

CISA confirmed exploitation in the wild. Adobe Reader vulnerabilities were a primary vector for targeted APT attacks and opportunistic malware delivery throughout 2012–2014. PDF documents are ubiquitous in enterprise environments and are generally trusted by recipients, making malicious PDFs an effective delivery vehicle. The high CVSS score reflects the full attack impact when combined with a sandbox escape.

Remediation

  1. Apply APSB13-15 — update to Reader XI 11.0.3 or Reader X 10.1.7
  2. Enable Adobe Reader's Protected Mode (sandbox) and Protected View for files from untrusted sources — these significantly raise the cost of exploit chains
  3. Enable automatic updates in Adobe Reader via the Preferences → Updater menu
  4. Deploy email security that scans PDF attachments in a sandbox before delivery
  5. Use application allowlisting to restrict which processes can be spawned by Adobe Reader (limits post-exploitation lateral movement)

Key Details

PropertyValue
CVE ID CVE-2013-2729
Vendor / Product Adobe — Reader and Acrobat
NVD Published2013-05-16
NVD Last Modified2025-11-21
CVSS 3.1 Score9.8
CVSS 3.1 VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
SeverityCRITICAL
CWE CWE-190 find similar ↗
CISA KEV Added2022-03-28
CISA KEV Deadline2022-04-18
Known Ransomware Use No

CVSS 3.1 Breakdown

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Required Action

CISA BOD 22-01 Deadline: 2022-04-18. Apply updates per vendor instructions.

Timeline

DateEvent
2013-05-14Adobe releases APSB13-15 patching multiple vulnerabilities including CVE-2013-2729 in Reader XI 11.0.3 and X 10.1.7
2013-05-16CVE-2013-2729 published
2022-03-28Added to CISA Known Exploited Vulnerabilities catalog
2022-04-18CISA BOD 22-01 remediation deadline

References

ResourceType
NVD — CVE-2013-2729 Vulnerability Database
CISA KEV Catalog Entry US Government
Adobe Security Bulletin APSB13-15 Vendor Advisory