CVE-2015-5123

CRITICAL(9.8)KEVElevated Risk

Adobe Flash Player Use-After-Free Vulnerability

Description

CVE-2015-5123 is a use-after-free vulnerability in Adobe Flash Player that allows a remote attacker to execute arbitrary code on the victim's system by delivering specially crafted Flash content through a web browser. The vulnerability was disclosed as part of the Hacking Team data breach in 2015 and was being actively exploited as a zero-day before a patch was available. CISA has added CVE-2015-5123 to the Known Exploited Vulnerabilities catalog. With an EPSS score of 97.3% (99.9th percentile), this vulnerability represents one of the most exploited Flash Player vulnerabilities in history.

KEV Information

Vendor
Adobe
Product
Flash Player
Date Added
April 13, 2022
Due Date
May 4, 2022
Required Action
The impacted product is end-of-life and should be disconnected if still in use.

CVSS Score

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

CWEs

Affected Products

VendorProductVersion
redhatenterprise linux desktop5.0; 6.0
redhatenterprise linux server5.0; 6.0
redhatenterprise linux server eus6.6
redhatenterprise linux workstation5.0; 6.0
opensuseevergreen11.4
suselinux enterprise desktop11; 12
suselinux enterprise workstation extension12
adobeflash player>= 11.0, <= 11.2.202.481; >= 13.0, <= 13.0.0.302; >= 18.0, <= 18.0.0.203
adobeflash player desktop runtime>= 18.0, <= 18.0.0.203

Multiple CVSS Assessments

Source: [email protected](Primary)
9.8
CRITICAL

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

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

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

References

Weakness Type

CWE-416: Use After Free

CWE-416 describes a weakness where software references memory after it has been freed, which can lead to program crashes, arbitrary code execution, or other unexpected behavior. In CVE-2015-5123, Adobe Flash Player contains a use-after-free condition in the DisplayObject class that can be triggered by specially crafted Flash content, causing the Flash Player to reference freed memory and enabling an attacker to execute arbitrary code.

Learn more: CWE-416 — Use After Free

Impact Analysis

CVE-2015-5123 enables full remote code execution through the browser, requiring only that the victim visit a web page or view an advertisement containing malicious Flash content. The confidentiality impact is complete — the attacker's code runs with the user's privileges and can access all files, credentials, and data on the system. The integrity impact is equally total, enabling installation of malware, backdoors, and rootkits. Availability can be fully compromised through ransomware or destructive payloads. The zero-click exploitation model through web browsing and the pre-patch exploitation by the Hacking Team demonstrate the severity of this vulnerability as a weapon for targeted surveillance and mass exploitation campaigns.

Exploit Maturity

CVE-2015-5123 was exploited as a zero-day vulnerability before a patch existed, having been discovered in the leaked Hacking Team arsenal in July 2015. The EPSS score of 97.3% (99.9th percentile) confirms it as one of the most exploited Flash Player vulnerabilities globally. Multiple exploit kits integrated this vulnerability for drive-by download campaigns, and nation-state actors used it for targeted surveillance operations. The wide availability of exploit code and the ubiquity of Flash Player at the time of disclosure made this vulnerability a primary attack vector for years.

Remediation

  1. Remove Adobe Flash Player entirely as required by CISA KEV and Adobe's own end-of-life guidance — Flash Player reached end of life on December 31, 2020, and no longer receives security updates.
  2. Verify that Flash Player has been removed from all systems, including legacy installations that may have been overlooked during migration.
  3. Configure web browsers to block Flash content and ensure browser-embedded Flash plugins are disabled.
  4. For legacy applications that require Flash, implement application isolation through virtual machines or containers with no network access to sensitive resources.
  5. Audit systems that previously ran Flash Player for residual malware or persistent access that may have been established through exploitation of this or similar Flash vulnerabilities.

Technical Details

CVE-2015-5123 is a use-after-free vulnerability in the Adobe Flash Player DisplayObject class implementation. When specially crafted ActionScript code triggers specific object lifecycle operations, the Flash Player frees a DisplayObject memory allocation but retains a reference to the freed memory location. Subsequent access to this dangling pointer allows the attacker to control the contents of the reallocated memory, enabling heap spray techniques to redirect execution flow to attacker-controlled shellcode. The vulnerability is triggered through embedded SWF content processed by the Flash Player browser plugin, requiring no user interaction beyond visiting the hosting web page.

Frequently Asked Questions

Is CVE-2015-5123 being actively exploited?

Yes. CVE-2015-5123 was originally exploited as a zero-day by the Hacking Team and subsequently integrated into multiple exploit kits. It is listed in the CISA KEV catalog with a 99.9th percentile EPSS score.

What products are affected by CVE-2015-5123?

CVE-2015-5123 affects Adobe Flash Player across all platforms, including Windows, macOS, and Linux. Flash Player reached end of life in December 2020 and should be completely removed from all systems.

How do I fix CVE-2015-5123?

Remove Adobe Flash Player entirely from all systems. Flash Player is end-of-life and no longer receives security updates. Block Flash content in all web browsers.

How severe is CVE-2015-5123?

CVE-2015-5123 is a critical remote code execution vulnerability that was exploited as a zero-day. Its 99.9th percentile EPSS score confirms it as one of the most exploited Flash vulnerabilities. The primary remediation is complete removal of Flash Player.

CVSS Score

9.8
CRITICAL(9.8)

EPSS Score

EPSS Score18.49%
EPSS Percentile97.0%

Dates

PublishedJuly 14, 2015
Last ModifiedJune 17, 2026
StatusAnalyzed
CVSS Versionv3.1

Need Help With Vulnerability Management?

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