CVE-2015-5122

CRITICAL(9.8)KEVLikely Exploited

Adobe Flash Player Use-After-Free Vulnerability

Description

CVE-2015-5122 is a use-after-free vulnerability in Adobe Flash Player that enables remote code execution through specially crafted Flash content delivered via web browsers. Like CVE-2015-5123, this vulnerability was discovered in the Hacking Team data breach and was actively exploited as a zero-day. CISA has added CVE-2015-5122 to the Known Exploited Vulnerabilities catalog. With an EPSS score of 97.3% (99.9th percentile), it ranks among the most exploited software vulnerabilities globally, having been integrated into numerous exploit kits and targeted attack campaigns.

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
adobeflash player>= 13.0, <= 13.0.0.302; >= 18.0, <= 18.0.0.203; >= 18.0, <= 18.0.0.204; >= 11.0, <= 11.2.202.481
adobeflash player desktop runtime>= 18.0, <= 18.0.0.203
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

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 accesses memory after it has been freed, which can lead to arbitrary code execution. In CVE-2015-5122, Adobe Flash Player references freed memory in the opaqueBackground property handler, allowing an attacker to control the reallocated memory contents and redirect execution to arbitrary code.

Learn more: CWE-416 — Use After Free

Impact Analysis

CVE-2015-5122 provides full remote code execution through the browser with no user interaction required beyond visiting a malicious web page. The confidentiality, integrity, and availability of the target system are all completely compromised, as the attacker gains code execution at the browser process privilege level. Exploitation through malvertising networks enabled mass compromise of users across legitimate websites, and the vulnerability's use by the Hacking Team for targeted surveillance demonstrates its effectiveness against high-value targets. The zero-click exploitation through normal web browsing made this vulnerability one of the most dangerous attack vectors in the Flash Player era.

Exploit Maturity

CVE-2015-5122 was weaponized as a zero-day exploit before any patch was available, discovered in the Hacking Team data leak of July 2015. The EPSS score of 97.3% (99.9th percentile) confirms near-certain exploitation probability. Multiple major exploit kits including Angler, Magnitude, and Nuclear rapidly integrated this vulnerability, and it remained a top exploitation vector for years. The pre-patch exploitation by a surveillance company and immediate adoption by cybercriminal exploit kits represents the most dangerous maturity profile possible.

Remediation

  1. Remove Adobe Flash Player entirely as required by CISA KEV — Flash Player reached end of life on December 31, 2020.
  2. Verify complete removal of Flash Player from all endpoints and servers, including browser plugin versions.
  3. Block Flash content at the network perimeter and in browser configurations to prevent residual exposure.
  4. For legacy Flash dependencies, isolate applications in sandboxed environments with no access to sensitive resources.
  5. Scan systems that previously ran Flash Player for persistent threats that may have been established through exploitation.

Technical Details

CVE-2015-5122 is a use-after-free vulnerability in Adobe Flash Player's handling of the opaqueBackground property. When crafted ActionScript triggers specific operations on DisplayObject instances, the Flash Player frees memory associated with the opaqueBackground value but fails to nullify the reference. Subsequent access to this dangling pointer allows the attacker to corrupt heap metadata and gain control over program execution flow. The vulnerability is exploitable through embedded SWF content in web pages and requires no user interaction beyond page rendering. Combined with heap grooming techniques, attackers achieve reliable code execution across different Flash Player versions and operating systems.

Frequently Asked Questions

Is CVE-2015-5122 being actively exploited?

Yes. CVE-2015-5122 was exploited as a zero-day 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-5122?

CVE-2015-5122 affects Adobe Flash Player across Windows, macOS, and Linux platforms. Flash Player is end-of-life and should be completely removed.

How do I fix CVE-2015-5122?

Remove Adobe Flash Player entirely from all systems. There are no supported patches as Flash Player has been discontinued. Block all Flash content in browsers and at network perimeters.

How severe is CVE-2015-5122?

CVE-2015-5122 is a critical remote code execution vulnerability exploited as a zero-day by a surveillance company and mass-exploited through criminal exploit kits. Its EPSS score in the 99.9th percentile confirms it as one of the most dangerous Flash Player vulnerabilities ever discovered.

CVSS Score

9.8
CRITICAL(9.8)

EPSS Score

EPSS Score93.69%
EPSS Percentile99.8%

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.