← Vulnerability feed

Vulnerability record · CVE-2009-2990 · published 19 October 2009

CVE-2009-2990: Adobe Reader and Acrobat array index error allows code execution

Adobe · Acrobat

Adobe Reader and Acrobat contain an array index error (CWE-189) that can lead to arbitrary code execution. The flaw affects 9.x before 9.2, 8.x before 8.1.7, and possibly 7.x through 7.1.4. Because the vector is unspecified, the exact parsing path is unknown, but the impact is full code execution in the context of the user.

9.3 CVSS 2.0 High EPSS 69% · top 0.7% CWE-189 · CWE-189
9.3CVSS 2.0 base score
69%EPSS exploitation probability, 30 days
NoNot in CISA KEV
2Affected product versions listed by NVD
12References
16 Jun 2026Last modified by NVD

Description

Array index error in Adobe Reader and Acrobat 9.x before 9.2, 8.x before 8.1.7, and possibly 7.x through 7.1.4 might allow attackers to execute arbitrary code via unspecified vectors.

AV:N/AC:M/Au:N/C:C/I:C/A:C

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 19 September 2026. Confidence: medium.

high priorityCVSS 9.3 and high EPSS indicate a severe, remotely exploitable flaw with likely active exploitation, though no KEV listing.

What it is

Adobe Reader and Acrobat contain an array index error (CWE-189) that can lead to arbitrary code execution. The flaw affects 9.x before 9.2, 8.x before 8.1.7, and possibly 7.x through 7.1.4. Because the vector is unspecified, the exact parsing path is unknown, but the impact is full code execution in the context of the user.

Impact

An attacker can execute arbitrary code with the privileges of the user running Adobe Reader or Acrobat. This can lead to complete compromise of the affected system.

Attack surface

The vulnerability is reachable remotely over the network (AV:N) with no authentication required (Au:N), but requires some user interaction (AC:M), typically opening a malicious PDF or visiting a crafted page. No further details on the exact vector are provided.

Exploitation

The CVE is not listed in CISA KEV, but EPSS is 0.68669 (99.3rd percentile), indicating a high likelihood of exploitation activity. No public exploit references are tagged in the record.

What to do

  • Apply the vendor patch by upgrading to Adobe Reader/Acrobat 9.2 or 8.1.7 as specified in Adobe Security Bulletin APSB09-15.
  • If immediate patching is not possible, disable JavaScript in Adobe Reader and Acrobat and enable Enhanced Security settings.
  • Restrict the ability to open untrusted PDF files from email or web downloads until systems are patched.
  • Consider using an alternative PDF viewer for untrusted documents as a temporary workaround.

Detection

  • Monitor for unexpected child processes spawned by Adobe Reader or Acrobat (e.g., cmd.exe, powershell.exe).
  • Detect PDF files with malformed array structures or unusual object streams using YARA or similar rules.
  • Review endpoint logs for crashes or memory corruption in AcroRd32.exe or Acrobat.exe that may indicate exploitation attempts.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

2 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2009-2990 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.8CVE-2014-0546Adobe Reader and Acrobat sandbox bypass allows privileged code executionAdobe Reader and Acrobat 10.x before 10.1.11 and 11.x before 11.0.08 on Windows contain a sandbox protection bypass. An attacker can escape the Reade…KEVEPSS 22%analysed9.8CVE-2013-3346Adobe Reader and Acrobat memory corruption allows code executionAdobe Reader and Acrobat 9.x before 9.5.5, 10.x before 10.1.7, and 11.x before 11.0.03 contain an out-of-bounds write (CWE-787) that corrupts memory.…KEVEPSS 79%analysed9.8CVE-2013-2729Adobe Reader and Acrobat integer overflow allows code executionAdobe Reader and Acrobat contain an integer overflow (CWE-190) that can be triggered by unspecified vectors, leading to arbitrary code execution. It …KEVEPSS 67%analysed9.8CVE-2011-2462Adobe Reader and Acrobat U3D memory corruption code executionAn out-of-bounds write in the U3D component of Adobe Reader and Acrobat allows remote attackers to corrupt memory and execute arbitrary code. The fla…KEVEPSS 89%analysed8.8CVE-2021-28550Adobe Acrobat and Reader use-after-free allows code executionAdobe Acrobat Reader DC (2021.001.20150, 2020.001.30020, 2017.011.30194 and earlier) and related Acrobat products contain a use-after-free (CWE-416) …KEVEPSS 52%analysed8.8CVE-2021-21017Adobe Acrobat and Reader heap buffer overflow via malicious fileAdobe Acrobat Reader DC (2020.013.20074, 2020.001.30018, 2017.011.30188 and earlier) contains a heap-based buffer overflow (CWE-122/CWE-787) triggere…KEVEPSS 86%analysed8.8CVE-2014-0496Adobe Reader and Acrobat use-after-free code executionAdobe Reader and Acrobat 10.x before 10.1.9 and 11.x before 11.0.06 on Windows and Mac OS X contain a use-after-free (CWE-416) that allows arbitrary …KEVEPSS 40%analysed8.8CVE-2011-0611Adobe Flash Player type confusion allows remote code executionAdobe Flash Player, Adobe AIR and the Authplay component in Adobe Reader/Acrobat contain a type confusion flaw (CWE-843) reachable through crafted Fl…KEVEPSS 99%analysed

Source: NIST National Vulnerability Database (record CVE-2009-2990), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.