What is Adobe Flash Player?
Adobe Flash Player was a ubiquitous browser plugin and document component that enabled rich multimedia across virtually every platform. At its peak, Flash was installed on over 90% of internet-connected computers. The complexity of the Flash runtime — handling video, audio, vector graphics, scripting, and multiple media container formats — created a large attack surface that adversaries exploited continuously throughout the 2010s. Adobe discontinued Flash Player on December 31, 2020.
Overview
CVE-2012-2034 is a memory corruption vulnerability (CWE-119: improper restriction of operations within the bounds of a memory buffer) in Adobe Flash Player. Processing specially crafted SWF or media content triggers a heap memory corruption condition that allows arbitrary code execution or causes a denial-of-service crash. Adobe patched this vulnerability in Security Bulletin APSB12-14 on June 8, 2012.
Affected Versions
| Component | Vulnerable Versions | Fixed Version |
|---|---|---|
| Adobe Flash Player (Windows, Mac) | 11.2.202.236 and earlier | 11.3.300.257 |
| Adobe Flash Player (Linux) | 11.2.202.236 and earlier | 11.2.202.238 |
| Adobe Flash Player (Android 4.x) | 11.1.115.8 and earlier | See APSB12-14 |
| Adobe Flash Player (Android 2.x/3.x) | 11.1.111.8 and earlier | See APSB12-14 |
| Adobe AIR | 3.2.0.2070 and earlier | 3.3.0.3610 |
Technical Details
The memory corruption vulnerability (CWE-119) involves improper bounds checking during Flash Player's processing of media content. When Flash Player parses a specially crafted SWF file or media container, it performs a memory operation that exceeds the allocated buffer boundaries — resulting in a heap corruption condition. Depending on heap layout at the time of exploitation, this corruption can be leveraged to achieve reliable code execution.
The CVSS Attack Complexity: High (AC:H) rating reflects that exploitation required overcoming additional exploitation conditions — likely predictable heap grooming or a timing-dependent condition — distinguishing it from the more trivially reliable Flash vulnerabilities of the same period (which scored AC:L). Despite the higher complexity, the vulnerability was actively exploited by capable threat actors.
The User Interaction: Required (UI:R) element indicates the victim must interact with Flash content — either by visiting a web page hosting malicious Flash, or by opening a document with embedded Flash.
Discovery
The vulnerability was discovered through security research and coordinated with Adobe prior to APSB12-14. The June 2012 Flash Player update addressed multiple memory corruption issues including CVE-2012-2034.
Exploitation Context
CISA confirmed in-the-wild exploitation. The vulnerability was used in targeted attack campaigns delivering Flash content through web pages or documents. The high-complexity nature of the exploit (AC:H) suggests exploitation was carried out by skilled, well-resourced threat actors rather than commodity crimeware.
Remediation
Adobe Flash Player reached end-of-life on December 31, 2020. Organizations should:
- Verify Flash Player is completely removed from all endpoints
- Check via Group Policy or endpoint management tools for any remaining installations
- Audit legacy and OT systems that may have preserved Flash for compatibility — replace or air-gap these
- Block
.swffile delivery at email and web gateways
Key Details
| Property | Value |
|---|---|
| CVE ID | CVE-2012-2034 |
| Vendor / Product | Adobe — Flash Player |
| NVD Published | 2012-06-09 |
| NVD Last Modified | 2025-10-22 |
| CVSS 3.1 Score | 7.5 |
| CVSS 3.1 Vector | CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H |
| Severity | HIGH |
| CWE | CWE-119 find similar ↗ |
| CISA KEV Added | 2022-03-28 |
| CISA KEV Deadline | 2022-04-18 |
| Known Ransomware Use | No |
CVSS 3.1 Breakdown
Required Action
Timeline
| Date | Event |
|---|---|
| 2012-06-08 | Adobe releases APSB12-14 (Flash Player 11.3.300.257) patching multiple vulnerabilities including CVE-2012-2034 |
| 2012-06-09 | CVE-2012-2034 published |
| 2022-03-28 | Added to CISA Known Exploited Vulnerabilities catalog |
| 2022-04-18 | CISA BOD 22-01 remediation deadline |
References
| Resource | Type |
|---|---|
| NVD — CVE-2012-2034 | Vulnerability Database |
| CISA KEV Catalog Entry | US Government |
| Adobe Security Bulletin APSB12-14 | Vendor Advisory |