CVE-2009-3953

HIGH(8.8)KEVLikely Exploited

Adobe Acrobat and Reader Universal 3D Remote Code Execution Vulnerability

Description

CVE-2009-3953 is a remote code execution vulnerability in Adobe Acrobat and Reader caused by an array boundary issue in the Universal 3D (U3D) support component. The flaw allows remote attackers to execute arbitrary code by delivering a crafted PDF document containing malicious U3D 3D model data that triggers an out-of-bounds array access. CISA has added CVE-2009-3953 to its Known Exploited Vulnerabilities catalog, confirming active exploitation in the wild. With an EPSS score of 90.5% (99th percentile), this vulnerability has an extremely high probability of exploitation.

KEV Information

Vendor
Adobe
Product
Acrobat and Reader
Date Added
June 8, 2022
Due Date
June 22, 2022
Required Action
Apply updates per vendor instructions.

CVSS Score

Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:HOpen in Calculator
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
REQUIRED
Scope
UNCHANGED
Confidentiality Impact
HIGH
Integrity Impact
HIGH
Availability Impact
HIGH
Exploitability Score
2.8
Impact Score
5.9

CWEs

Affected Products

VendorProductVersion
adobeacrobat>= 7.0, < 7.1.4; >= 8.0, < 8.2; >= 9.0, < 9.3
suselinux enterprise debuginfo11
opensuseopensuse11.1; 11.2
suselinux enterprise10.0

Multiple CVSS Assessments

Source: [email protected](Primary)
8.8
HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

Source: 134c704f-9b21-4f2e-91b3-4a467353bcc0(Secondary)
8.8
HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

References

Weakness Type

CWE-787: Out-of-bounds Write

CVE-2009-3953 exploits an out-of-bounds write condition in Adobe Acrobat and Reader's Universal 3D (U3D) processing component, where an array boundary error allows crafted 3D data to write beyond the allocated buffer limits. This corrupts adjacent memory and enables the attacker to redirect program execution to arbitrary code.

Learn more: CWE-787 — Out-of-bounds Write

Impact Analysis

CVE-2009-3953 is remotely exploitable through a crafted PDF document containing malicious U3D data. An attacker needs only to deliver the malicious PDF via email, web download, or file sharing — no authentication is required, and the only user interaction needed is opening the document. Successful exploitation leads to arbitrary code execution with the privileges of the Adobe Reader or Acrobat process. Confidentiality, integrity, and availability are all at full risk, as the attacker can steal sensitive data, install persistent malware, or completely compromise the system. The EPSS score of 90.5% (99th percentile) indicates near-certain exploitation activity, and the widespread use of PDF documents in business environments makes this vulnerability a prime target for both targeted and opportunistic attacks.

Exploit Maturity

CISA has confirmed active exploitation of CVE-2009-3953 in the wild by adding it to the Known Exploited Vulnerabilities catalog on June 8, 2022. The EPSS score of 90.5% places this vulnerability in the 99th percentile, indicating an extremely high probability of exploitation. The U3D component in Adobe Reader and Acrobat has historically been a rich source of exploitable vulnerabilities, and CVE-2009-3953 was actively used in targeted attack campaigns. No specific ransomware association has been reported, but the reliable remote code execution through PDF documents makes it attractive for advanced persistent threat operations.

Remediation

  1. Apply Adobe security updates immediately: Install the latest patches for Adobe Acrobat and Reader as directed by the CISA KEV required action to address the U3D array boundary vulnerability.
  2. Upgrade to a current version of Adobe Acrobat Reader DC: Ensure all systems run a supported version with modern memory protection features and Protected Mode sandboxing.
  3. Disable 3D content rendering in Adobe Reader: Configure Adobe Reader to disable the processing of U3D and 3D content in PDF files, eliminating the attack vector without affecting standard PDF functionality.
  4. Enable Protected Mode and Protected View: Activate Adobe Reader's sandbox to isolate the rendering process and contain potential exploitation.
  5. Implement PDF content inspection at network boundaries: Deploy scanning for known U3D exploit signatures in PDF files at email gateways and web proxies to intercept malicious documents before they reach endpoints.

Technical Details

CVE-2009-3953 is a vulnerability in the Universal 3D (U3D) processing component of Adobe Acrobat and Reader, caused by an array boundary error in the handling of 3D model data embedded in PDF documents. When the U3D parser processes crafted 3D data structures, it fails to properly validate array indices, resulting in an out-of-bounds write that corrupts adjacent memory. This vulnerability is classified under CWE-787, as the root cause is writing data beyond the intended buffer boundaries. The out-of-bounds write can corrupt function pointers, vtable entries, or heap metadata, enabling the attacker to redirect program execution to shellcode or ROP gadgets embedded in the PDF. The U3D parsing code processes complex binary structures with multiple interrelated data fields, and the array boundary error occurs when a size or index field is not properly validated against the allocated array dimensions.

Frequently Asked Questions

Is CVE-2009-3953 being actively exploited?

Yes. CISA has confirmed active exploitation by adding CVE-2009-3953 to the Known Exploited Vulnerabilities catalog. The EPSS score of 90.5% in the 99th percentile indicates near-certain exploitation. The U3D component has been a frequent target for attackers.

What products are affected by CVE-2009-3953?

CVE-2009-3953 affects Adobe Acrobat and Adobe Reader, specifically the Universal 3D (U3D) rendering component. Multiple versions of both products are vulnerable, and users should update to the latest supported version.

How do I fix CVE-2009-3953?

Update Adobe Acrobat and Reader to the latest patched version. Disable 3D content rendering in Adobe Reader preferences and enable Protected Mode sandboxing to contain potential exploitation.

How severe is CVE-2009-3953?

CVE-2009-3953 is a critically severe vulnerability with an EPSS score in the 99th percentile. The array boundary error in U3D processing enables reliable remote code execution through malicious PDF documents, presenting a significant risk to any organization using Adobe Reader or Acrobat.

CVSS Score

8.8
HIGH(8.8)

EPSS Score

EPSS Score83.86%
EPSS Percentile99.7%

Dates

PublishedJanuary 13, 2010
Last ModifiedJune 16, 2026
StatusAnalyzed
CVSS Versionv3.1

Need Help With Vulnerability Management?

Our security experts can help you prioritize and remediate vulnerabilities effectively.