Skip to main content
Meet us at Black Hat USA 2026— Las Vegas, August 1–6Book a Meeting
Mallory
HighCISA KEVExploited in the wildPublic exploit

Adobe Flash Player Primetime SDK use-after-free RCE

IdentifiersCVE-2018-4878CWE-416· Use After Free

CVE-2018-4878 is a use-after-free vulnerability in Adobe Flash Player affecting versions before 28.0.0.161, including 28.0.0.137 and earlier. The flaw is described as a dangling pointer condition in the Primetime SDK related to media player handling of listener objects; some reporting further places the issue in the DRMManager "initialize" call. Successful exploitation can corrupt memory and permit arbitrary code execution in the context of the Flash Player process. Public reporting states the vulnerability was exploited in the wild in January and February 2018, including delivery via malicious Microsoft Office documents containing embedded Flash content (SWF).

Share:
For your environment

Are you exposed to this one?

Mallory correlates every CVE against your assets, your vendors, and active adversary campaigns. Know which vulnerabilities matter for you, not just which ones are loud.

ANALYST BRIEF

Impact, mitigation & remediation

What it means. What to do now. Patch path, mitigations, and the assume-compromise checklist.

Impact

What an attacker gets, and what they’ve been doing with it.

Successful exploitation can allow an attacker to take control of the affected system by achieving arbitrary code execution. In observed campaigns, the vulnerability was used for client-side compromise and malware delivery, including deployment of DOGCALL. Because exploitation occurs in a widely deployed client application and was used in targeted attacks, impact includes full user-context compromise, follow-on payload execution, data theft, persistence, and potential lateral movement depending on the privileges of the compromised user and host configuration.

Mitigation

If you can’t patch tonight, do this now.

Until patching or removal is completed, reduce exposure by disabling or uninstalling Flash Player, enabling click-to-play for Flash content in browsers, and configuring Internet Explorer on Windows 7 and below to prompt before playing SWF content where supported. Use Microsoft Office Protected View and avoid opening unsolicited or suspicious Office documents, especially email-delivered files with embedded active content. Restrict access to untrusted websites and monitor for malicious embedded SWF delivery chains.

Remediation

Patch, then assume compromise.

Upgrade Adobe Flash Player to version 28.0.0.161 or later. More generally, remove or retire Adobe Flash Player where still present, as the product is end-of-life. If legacy environments must retain Flash temporarily, ensure all supported Adobe security updates are applied and verify embedded/browser-integrated Flash components are updated consistently across the estate.
PUBLIC EXPLOITS

Exploits

2 valid exploits after Mallory filtered fakes, detection scripts, and README-only repos (4 hidden).

VALID 2 / 6 TOTALView more in app
CVE-2018-4878MaturityPoCVerified exploit

This repository contains a proof-of-concept exploit for CVE-2018-4878, a critical use-after-free vulnerability in Adobe Flash Player. The main file, Flashp0c.py, is a Python script that generates a malicious SWF file containing Windows shellcode (calc.exe) and an HTML file that embeds the SWF. The script then starts a local HTTP server on port 8080, serving these files to potential victims. When a vulnerable browser loads the index.html page, the embedded SWF triggers the vulnerability, resulting in execution of the shellcode (calc.exe) on the victim's Windows system. The exploit is operational, with a hardcoded payload, and is intended for demonstration and research purposes. The README provides context and credits, referencing the original PoC and the author's modifications.

SyFiDisclosed Apr 4, 2018pythonbrowser
CVE-2018-4878MaturityPoCVerified exploit

This repository is a proof-of-concept (POC) exploit for CVE-2018-4878, a use-after-free vulnerability in Adobe Flash Player (version 27, 32-bit). The exploit is implemented as a malicious SWF file, with supporting ActionScript 3 source code in the 'src' directory. The main exploit logic is in 'Main.as', which triggers the vulnerability by manipulating DRM event listeners and ByteArray objects, resulting in a corrupted ByteArray with arbitrary memory read/write capabilities. The 'bin/index.html' file is used to load the SWF in a browser environment, leveraging 'swfobject.js' for embedding. The exploit does not include a weaponized payload but demonstrates the ability to gain memory access, which can be used for further exploitation. The repository is structured for research and demonstration purposes, with clear separation between source, build, and deployment files. No hardcoded network endpoints or external C2 infrastructure are present; the attack is delivered via a browser loading the malicious SWF.

mdsecactivebreachDisclosed Feb 9, 2018actionscriptjavascriptbrowser
EXPOSURE SURFACE

Affected products & vendors

Products and vendors Mallory has correlated with this vulnerability. Open in Mallory to drill down to specific CPE configurations and version ranges.

VendorProductType
AdobeFlash Playerapplication
Red HatEnterprise Linux Desktopoperating_system
Red HatEnterprise Linux Serveroperating_system
Red HatEnterprise Linux Workstationoperating_system

Vendor-confirmed product mapping. Mallory continuously reconciles this list against your asset inventory.

What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets are affected, which adversaries are exploiting it right now, which detections to deploy, and what to do tonight.
Exposure mapping

Query your assets running an affected version, and investigate the blast radius.

Threat actor evidence10

Every observed campaign linking this CVE to a named adversary.

Associated malware3

Malware families riding this exploit, with evidence and IOCs.

Detection signatures2

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

Vendor-by-vendor mapping

Cross-references every affected SKU, including bundled OEM variants.

Social activity

Community discussion across Reddit, Mastodon, and other social sources.