CVE-2018-4990 — Adobe Acrobat and Reader Double Free Vulnerability

CVE-2018-4990

Acrobat/Reader Double-Free — Code Execution via a Malicious PDF

What are Adobe Acrobat and Reader?

Adobe Acrobat and Acrobat Reader are the most widely used software for viewing, creating, and editing PDF documents, installed on a huge share of both consumer and enterprise Windows and macOS machines. Because PDF files are routinely shared over email and downloaded from the web with little user suspicion, memory-safety bugs in the PDF parsing engine are a long-standing and reliable delivery mechanism for malware — a single malicious PDF opened by a victim can be enough to trigger code execution.

Overview

CVE-2018-4990 is a double-free vulnerability in Adobe Acrobat and Reader's document-processing code. When a victim opens a specially crafted PDF file, the flaw can be triggered during processing, corrupting heap memory in a way that an attacker can leverage to achieve arbitrary code execution with the privileges of the user running the application.

Technical Details

The vulnerability is classified under CWE-415 (double free): a block of memory is freed more than once during processing of the malicious PDF, corrupting the heap's internal bookkeeping structures. By carefully controlling the contents and timing of subsequent allocations, an attacker can turn this memory corruption into control over program execution, ultimately achieving code execution. As with most Acrobat/Reader memory-safety bugs, no special privileges are required and the only meaningful barrier to exploitation is getting the victim to open the malicious file.

Discovery

This vulnerability was addressed as part of Adobe's July 2018 Patch Tuesday security bulletin (APSB18-21) for Acrobat and Reader. No specific third-party researcher credit is confidently documented for this individual CVE.

Exploitation Context

CISA's KEV catalog listing confirms this vulnerability has been exploited in the wild. PDF-based memory corruption bugs of this type are frequently incorporated into phishing campaigns and malicious document delivery chains, since Acrobat/Reader's broad install base and the routine business practice of exchanging PDF files make it an efficient initial-access vector once a working exploit is available.

Remediation

  1. Update Adobe Acrobat and Reader to the version addressing APSB18-21 (July 2018) or later, and keep the applications on Adobe's continuous update track thereafter.
  2. Enable Adobe's Protected View / sandboxing features, which limit the impact of exploitation attempts even if a malicious PDF is opened.
  3. Avoid opening PDF attachments or downloads from unknown or unexpected senders, particularly unsolicited documents claiming urgency (invoices, shipping notices, etc.).
  4. Consider using alternative, actively maintained PDF viewers with strong sandboxing for environments with especially high-risk exposure to untrusted documents.
  5. Deploy endpoint detection tooling capable of flagging anomalous behavior originating from Acrobat/Reader processes, such as unexpected child process creation, which is a common indicator of successful PDF exploit chains.

Key Details

PropertyValue
CVE ID CVE-2018-4990
Vendor / Product Adobe — Acrobat and Reader
NVD Published2018-07-09
NVD Last Modified2025-10-23
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-415 find similar ↗
CISA KEV Added2022-06-08
CISA KEV Deadline2022-06-22
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-06-22. Apply updates per vendor instructions.

Timeline

DateEvent
2018-07-10Fixed in Adobe's July 2018 Patch Tuesday security bulletin (APSB18-21) for Acrobat and Reader
2018-07-09CVE published
2022-06-08Added to CISA Known Exploited Vulnerabilities catalog
2022-06-22CISA BOD 22-01 remediation deadline

References

ResourceType
NVD — CVE-2018-4990 Vulnerability Database
CISA KEV Catalog Entry US Government