CVE DatabaseCVE-2015-5119
한국어 권고문 →
CVE-2015-51199.8/CRITICALCISA KEVCWE-416CWE-416

Adobe Flash Player ActionScript 3 ByteArray Use-After-Free Remote Code Execution (CVE-2015-5119)

⚡ Jump to Patch
Affected Vendors
adobe
Affected Components
flash_player
Published Date
2015-07-08
CVSS v3.1
9.8
CRITICAL
EPSS (30d)
98.6%
FIRST.org
CISA KEV
Exploited

Executive & SecOps Summary

SECOPS ASSESSMENT
Affected Scope

Adobe Flash Player 13.x through 18.x on Windows/OS X, and 11.x through 11.2.202.468 on Linux

Impact

Remote attackers can execute arbitrary code or trigger a denial of service (system crash) via crafted Flash content

Mitigation

Completely uninstall Adobe Flash Player or disable the Flash plugin across all web browsers and operating systems

Affected Products & Version Scope

Adobe Flash Player 13.x through 13.0.0.296, 14.x through 18.0.0.194 on Windows and OS X, and 11.x through 11.2.202.468 on Linux

Remediation & Live Workaround Commands

PATCH & WORKAROUND

1. Official Patch & Version Upgrade Commands

Since Adobe Flash Player has reached End-of-Life (EOL), the recommended remediation is to completely purge the software from all endpoints. Use the following commands to uninstall Flash Player on Linux systems:

bash
# Remove Flash Player from Debian/Ubuntu-based systems
sudo apt-get remove --purge flashplugin-installer pepperflashplugin-nonfree
sudo apt-get autoremove

# Remove Flash Player from RedHat/CentOS-based systems
sudo yum remove flash-plugin

2. Temporary Workaround & Hardening Configuration

If immediate uninstallation is not feasible, enforce a strict browser policy to block Flash execution. Below is a PowerShell command to disable Flash execution via Group Policy registry settings for Google Chrome:

powershell
# Disable Flash Player execution in Google Chrome via Registry
New-Item -Path 'HKLM:\SOFTWARE\Policies\Google\Chrome' -Force
New-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Google\Chrome' -Name 'DefaultPluginsSetting' -Value 2 -PropertyType DWord -Force
New-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Google\Chrome' -Name 'PluginsAllowedForUrls' -Value @() -PropertyType MultiString -Force

3. Log Audit & IoC Verification Commands

To identify if legacy and vulnerable Flash Player shared libraries are still present on your Linux servers, execute the following audit script:

bash
# Scan the filesystem for active Adobe Flash Player shared libraries
echo '[*] Searching for vulnerable Flash Player binaries...'
find /usr/lib /usr/lib64 /usr/local -name '*libflashplayer.so' 2>/dev/null

# Extract version strings from any discovered Flash binaries
for lib in $(find /usr/lib /usr/lib64 -name '*libflashplayer.so' 2>/dev/null); do
    echo "[+] Found library: $lib"
    strings "$lib" | grep -i 'LNX' | head -n 5
done
Interactive SecOps Remediation Checklist
0/4 (0%)
Recommended Security Control & Mitigation Partner
SentinelOne Singularity AI EDR
Adobe Flash Player is obsolete and highly vulnerable; immediately uninstall all Flash plugins from your environment.

Block Kernel Privilege Escalation & Ransomware Payloads Before You Can Reboot

Protect unpatched Windows, Linux, and macOS workloads against in-memory exploitation and lateral movement with autonomous EDR.

100% MITRE ATT&CK Detection · 1-Click Rollback

Technical Root Cause & Exploitation Mechanics

1. Vulnerability Overview & Root Cause

This vulnerability is a Use-After-Free (UAF) flaw residing in the ByteArray class implementation within ActionScript 3 (AS3) in Adobe Flash Player. The root cause lies in the improper handling of memory reallocation when the ByteArray capacity is modified. By overriding the default valueOf method of a custom object passed during the resizing operation, an attacker can execute arbitrary ActionScript code mid-operation, leading to premature memory deallocation while retaining active references.

2. Exploitation Mechanics & Attack Scenario

An attacker exploits this vulnerability by hosting a malicious Flash (.swf) file on a website or embedding it within an email. The attack sequence proceeds as follows:

  • The malicious Flash script instantiates a ByteArray and allocates a specific memory buffer.
  • It triggers a resizing operation on the ByteArray, passing an object with an overridden valueOf method as an argument.
  • During the execution of the overridden valueOf method, the script forces the release or reallocation of the original ByteArray buffer.
  • Once valueOf returns, the Flash Player engine attempts to write to the previously freed memory address, resulting in a Use-After-Free condition that allows the attacker to overwrite critical pointers and hijack the execution flow.

3. Infrastructure & Business Impact

This vulnerability was actively exploited in the wild as a zero-day exploit, notably leaked during the Hacking Team breach in July 2015. Successful exploitation allows complete compromise of the host operating system under the context of the running browser process. This can lead to unauthorized data exfiltration, deployment of ransomware, and lateral movement within the corporate network, posing a severe threat to enterprise infrastructure.

Official Vendor Advisories & References

Frequently Asked SecOps Questions (CVE-2015-5119)

FAQ

Q1. How critical is CVE-2015-5119 and is it actively exploited in the wild?

CVE-2015-5119 is rated CVSS 9.8 (CRITICAL) with a 30-day EPSS exploitation probability of 98.6%. It is listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, requiring immediate emergency remediation.

Q2. Which vendors and products are affected by CVE-2015-5119?

Primary impacted vendors include adobe across flash_player. Scope summary: Adobe Flash Player 13.x through 13.0.0.296, 14.x through 18.0.0.194 on Windows and OS X, and 11.x through 11.2.202.468 on Linux

Q3. What temporary mitigations or workarounds exist for CVE-2015-5119 before patching?

[Mitigation] Completely uninstall Adobe Flash Player or disable the Flash plugin across all web browsers and operating systems Follow the CLI remediation commands and interactive SecOps checklist on this page to restrict exposure prior to your maintenance window.

SECOPS WORKBENCH INTEGRATION

Generate an Internal Engineering Notice or CISO Report for CVE-2015-5119

Instantly format this advisory into an executive CISO summary or engineering patch ticket.

Generate Report →

🔗 Related Advisories in Similar Stack (adobe)

View Category →
SecOps Advisory Dispatch & RSS Feed

Subscribe to Daily Vulnerability Briefings & KEV Alerts

Concise morning briefings for SecOps, DevSecOps, and SRE teams covering newly exploited CVEs and mitigation priorities.

Slack / Teams / RSS Feed:
PatchKO
CVE-2015-5119 Adobe Flash Player ActionScript 3 ByteArray Use-After-Free Remote Code Execution (CVE-2015-5119) (CVSS 9.8) - Patch & Workaround | CVE Pulse