What is Adobe Flash Player?
Adobe Flash Player was a ubiquitous browser plugin enabling rich multimedia via ActionScript (Flash's scripting language). Flash's ExternalInterface API allows ActionScript code within a SWF to call JavaScript functions in the hosting web page and receive return values. This bidirectional communication bridge between Flash and the browser page was essential for Flash integration — and a recurring source of security vulnerabilities when input crossing the Flash-JavaScript boundary was not properly sanitized. Adobe discontinued Flash Player on December 31, 2020.
Overview
CVE-2013-0648 is an unspecified code execution vulnerability in the ExternalInterface ActionScript functionality of Adobe Flash Player. A malicious SWF file that triggers the vulnerable ExternalInterface code path achieves arbitrary code execution within the Flash process. This vulnerability was chained with CVE-2013-0643 (incorrect Firefox sandbox permissions) to achieve a full sandbox escape — CVE-2013-0648 provides the initial code execution inside Flash, and CVE-2013-0643 leverages excessive sandbox permissions to escape Firefox's plugin containment.
Adobe patched both vulnerabilities in APSB13-08 on February 26, 2013.
Affected Versions
| Component | Vulnerable Versions | Fixed Version |
|---|---|---|
| Adobe Flash Player (all browsers) | 11.6.602.168 and earlier | 11.6.602.171 |
| Adobe Flash Player (Linux) | 11.2.202.270 and earlier | 11.2.202.273 |
| Adobe AIR | 3.6.0.597 and earlier | See APSB13-08 |
Technical Details
Flash Player's ExternalInterface class provides the mechanism for ActionScript code to invoke JavaScript functions in the hosting HTML page and receive JavaScript values as return data. The vulnerability lies in how Flash processes data received through this interface — a malicious SWF can trigger a code execution condition in the ExternalInterface processing logic when the Flash plugin handles specially crafted data passed through the ActionScript-to-JavaScript communication channel.
The CVE-2013-0648 + CVE-2013-0643 chain:
- A malicious web page hosts a specially crafted SWF file
- CVE-2013-0648 is triggered via the ExternalInterface mechanism, achieving code execution inside the sandboxed Flash plugin process
- CVE-2013-0643 (Firefox sandbox permission misconfiguration) is then exploited from within the Flash process to perform privileged OS operations and escape Firefox's plugin sandbox
- The attacker achieves full code execution outside the sandbox, with the privileges of the browser user
Discovery
Discovered through analysis of active zero-day exploitation in the wild in February 2013, concurrent with the Adobe Reader zero-day chain (CVE-2013-0640/0641). The simultaneous discovery of two separate two-stage sandbox escape chains in two different Adobe products suggests an active threat actor campaign specifically targeting sandboxed Adobe plugin environments.
Exploitation Context
CISA confirmed exploitation in the wild. The CVE-2013-0648 + CVE-2013-0643 chain was deployed in targeted attacks, delivering malware payloads that bypassed Firefox's plugin sandbox. The sophistication of maintaining two simultaneous zero-days — both an initial Flash code execution exploit and a Firefox sandbox escape — indicates nation-state or highly capable criminal actors.
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 endpoint management tools for any remaining Flash installations
- Audit legacy systems that required Flash — replace or isolate these
- Block
.swffile delivery at email and web content filtering gateways
Key Details
| Property | Value |
|---|---|
| CVE ID | CVE-2013-0648 |
| Vendor / Product | Adobe — Flash Player |
| NVD Published | 2013-02-27 |
| NVD Last Modified | 2025-10-22 |
| CVSS 3.1 Score | 8.8 |
| CVSS 3.1 Vector | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
| Severity | HIGH |
| CISA KEV Added | 2024-09-17 |
| CISA KEV Deadline | 2024-10-08 |
| Known Ransomware Use | No |
CVSS 3.1 Breakdown
Required Action
Timeline
| Date | Event |
|---|---|
| 2013-02 | Zero-day exploitation observed — CVE-2013-0648 provides initial Flash code execution for Firefox sandbox escape chain |
| 2013-02-26 | Adobe releases APSB13-08 (Flash Player 11.6.602.171) patching both CVE-2013-0643 and CVE-2013-0648 |
| 2013-02-27 | CVE-2013-0648 published |
| 2024-09-17 | Added to CISA Known Exploited Vulnerabilities catalog |
| 2024-10-08 | CISA BOD 22-01 remediation deadline |
References
| Resource | Type |
|---|---|
| NVD — CVE-2013-0648 | Vulnerability Database |
| CISA KEV Catalog Entry | US Government |
| Adobe Security Bulletin APSB13-08 | Vendor Advisory |