CVE-2014-0496 — Adobe Reader and Acrobat Use-After-Free Vulnerability

CVE-2014-0496

Adobe Reader/Acrobat XI/X — JavaScript Engine Use-After-Free Allows Remote Code Execution via Malicious PDF

What Is Adobe Reader?

Adobe Reader (and its commercial counterpart Acrobat) is the world's most widely deployed PDF viewer. At the time of this vulnerability (2014), Adobe Reader was installed on the vast majority of Windows enterprise desktops, often granted deep OS integration and JavaScript execution capabilities. PDF documents are a universal office document format — received via email, downloaded from websites, and embedded in enterprise workflows — making a remote code execution vulnerability in Reader a high-value vector for both targeted attacks and mass malware distribution.

Overview

Actively Exploited. This vulnerability has been added to CISA's Known Exploited Vulnerabilities (KEV) Catalog on March 3, 2022. Federal agencies are required to apply mitigations per BOD 22-01.

CVE-2014-0496 is a use-after-free vulnerability in Adobe Reader and Acrobat's embedded JavaScript engine. A specially crafted PDF document containing malicious JavaScript can trigger the use-after-free, leading to arbitrary code execution in the context of the user running Reader. Exploitation requires the victim to open a malicious PDF file — delivered via email, malicious download link, or drive-by in a browser with an inline PDF viewer. The vulnerability was patched in Adobe Security Bulletin APSB14-01 in January 2014.

Affected Versions

Product Vulnerable Fixed
Adobe Reader XI (Windows/Mac) ≤ 11.0.05 11.0.06
Adobe Reader X (Windows/Mac) ≤ 10.1.8 10.1.9
Adobe Acrobat XI (Windows/Mac) ≤ 11.0.05 11.0.06
Adobe Acrobat X (Windows/Mac) ≤ 10.1.8 10.1.9

Technical Details

Root Cause: JavaScript Engine Use-After-Free

Adobe Reader's JavaScript engine (based on SpiderMonkey) allows PDFs to include embedded scripts that manipulate the document object model. The use-after-free occurs when JavaScript code triggers a sequence of allocations and deallocations that leaves a dangling pointer — a reference to a freed object — which Reader then accesses.

An attacker crafts a PDF with JavaScript that:

  1. Allocates a specific JavaScript object type
  2. Triggers a condition that frees the object while a reference still exists
  3. Fills the freed memory with attacker-controlled data (via heap spray)
  4. Dereferences the dangling pointer, now pointing to attacker data

The result is arbitrary code execution at the privilege level of the Reader process. On Windows systems without Protected Mode (Reader's sandbox), this typically means full access as the current user.

Attack Characteristics

Attribute Detail
Attack Vector Network — malicious PDF via email or web
User Interaction Required (open the PDF)
Authentication None required
Execution Context Reader process user privileges
Sandbox May be bypassed with additional exploit (e.g., CVE-2014-0546)
CWE CWE-416: Use After Free

Discovery

Reported to Adobe by security researchers; patched as part of Adobe's January 2014 scheduled security update (APSB14-01), which addressed multiple vulnerabilities in Reader and Acrobat.

Exploitation Context

  • PDF documents remain one of the most effective malware delivery vectors due to JavaScript support and universal deployment
  • Malicious PDFs exploiting Reader vulnerabilities are commonly distributed via spear-phishing emails targeting enterprise and government organizations
  • At the time of APSB14-01, multiple Reader/Acrobat use-after-free vulnerabilities were being actively tracked by threat intelligence firms
  • CISA added to KEV in March 2022, reflecting continued exploitation of unpatched legacy Reader installations
  • Reader's Protected Mode (sandbox) partially mitigated the impact, but sandbox bypass vulnerabilities (such as CVE-2014-0546) were also available to attackers in 2014

Remediation

CISA BOD 22-01 Deadline: March 24, 2022. Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.
  1. Update Adobe Reader/Acrobat to version 11.0.06 or 10.1.9 per APSB14-01. Check Help → About Adobe Reader for version information.

  2. Enable Protected Mode (Reader sandbox on Windows): Edit → Preferences → Security (Enhanced) → Enable Protected Mode at Startup. This limits the damage an exploit can do even if successful.

  3. Enable Protected View for untrusted documents: Edit → Preferences → Security (Enhanced) → Protected View → Files from potentially unsafe locations.

  4. Disable JavaScript in Reader for high-security environments: Edit → Preferences → JavaScript → uncheck "Enable Acrobat JavaScript." Many legitimate PDFs do not require JavaScript.

  5. Consider alternative PDF viewers (Firefox PDF.js, Windows built-in Reader) for viewing untrusted PDFs from external sources.

Key Details

PropertyValue
CVE ID CVE-2014-0496
Vendor / Product Adobe — Reader and Acrobat
NVD Published2014-01-15
NVD Last Modified2025-11-21
CVSS 3.1 Score8.8
CVSS 3.1 VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
SeverityHIGH
CWE CWE-416 — Use After Free find similar ↗
CISA KEV Added2022-03-03
CISA KEV Deadline2022-03-24
Known Ransomware Use No

CVSS 3.1 Breakdown

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

Required Action

CISA BOD 22-01 Deadline: 2022-03-24. Apply updates per vendor instructions.

Timeline

DateEvent
2014-01-14Adobe Security Bulletin APSB14-01 published; Adobe Reader/Acrobat 11.0.06 and 10.1.9 released with fixes
2014-01-15CVE-2014-0496 published by NVD
2022-03-03Added to CISA Known Exploited Vulnerabilities catalog
2022-03-24CISA BOD 22-01 remediation deadline