CVE-2018-4878 — Adobe Flash Player Use-After-Free Vulnerability

CVE-2018-4878

Flash Player Zero-Day — Weaponized by North Korea-Linked APT37 Against South Korean Targets

What is Adobe Flash Player?

Adobe Flash Player was, for many years, one of the most widely installed browser plugins in the world, used to render interactive animations, video, and web applications. Despite its long, well-documented history of security issues, it remained deeply embedded in enterprise and government web infrastructure through the late 2010s, making it a persistent target for exploitation right up until Adobe officially ended support for it in December 2020.

Overview

CVE-2018-4878 is a use-after-free vulnerability in Flash Player that was exploited as a zero-day — actively used by attackers in the wild before Adobe had released a patch. Successful exploitation, typically achieved by getting a victim to open a malicious document or visit a compromised webpage embedding a crafted Flash object, allows an attacker to execute arbitrary code with the privileges of the user running the browser or application.

Technical Details

The flaw is a classic use-after-free (CWE-416): Flash Player's ActionScript engine frees an object in memory but later continues to reference and operate on that freed memory, giving an attacker who can control what gets reallocated into that freed space the ability to hijack program execution and run arbitrary code. Exploitation required the victim to open crafted content (commonly a malicious document with embedded Flash/ActiveX content) — consistent with the "local, user-interaction-required" characterization of the CVSS vector — but no special privileges were needed beyond normal user access to trigger it.

Discovery

This vulnerability was first identified as an active in-the-wild zero-day by the Korea Internet & Security Agency (KISA), which issued a public warning in late January 2018 before Adobe's patch was available. Security researchers, including analysts at Cisco Talos and South Korean security firms, subsequently published detailed analysis tying the exploitation to a campaign attributed to a North Korean state-sponsored threat group tracked as APT37 (also known as Group123, ScarCruft, or Reaper).

Exploitation Context

CVE-2018-4878 was used in a targeted campaign against South Korean victims — reportedly including individuals connected to North Korean affairs and defector-support organizations — delivered via malicious Microsoft Office and Hangul Word Processor (HWP) documents containing embedded Flash exploit code. The exploit was subsequently incorporated into broader commodity malware and exploit-kit tooling after public disclosure, extending its use well beyond the original targeted operation. Its ransomwareUse: true marker reflects later adoption of the exploit by additional threat actors, and CISA's KEV catalog confirms exploitation has continued to be observed against unpatched, legacy Flash installations.

Remediation

  1. Uninstall Adobe Flash Player entirely — Adobe ended all support and blocked Flash content from running as of January 2021, and no further security updates will ever be issued.
  2. Remove any legacy applications, kiosks, or embedded systems still requiring Flash Player, replacing them with modern, actively supported alternatives (HTML5, WebAssembly, or vendor-specific replacements).
  3. If Flash content absolutely must be run for legacy business reasons, isolate it in a fully air-gapped or tightly sandboxed environment with no internet access.
  4. Block Flash-related file types and legacy ActiveX/Flash content at the email and web gateway for any environment where full removal is not yet complete.
  5. Treat any system still running Flash Player as a high-priority legacy risk in vulnerability management reporting, given that this and other Flash CVEs remain actively exploited years after end-of-life.

Key Details

PropertyValue
CVE ID CVE-2018-4878
Vendor / Product Adobe — Flash Player
NVD Published2018-02-06
NVD Last Modified2025-11-18
CVSS 3.1 Score7.8
CVSS 3.1 VectorCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
SeverityHIGH
CWE CWE-416 find similar ↗
CISA KEV Added2021-11-03
CISA KEV Deadline2022-05-03
Known Ransomware Use ⚠️ Yes

CVSS 3.1 Breakdown

Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Required Action

CISA BOD 22-01 Deadline: 2022-05-03. The impacted product is end-of-life and should be disconnected if still in use.

Timeline

DateEvent
2018-01-31Korea Internet & Security Agency (KISA) issues a public warning about active in-the-wild exploitation, ahead of an official patch
2018-02-06Adobe releases an emergency out-of-band patch (Flash Player 28.0.0.161) and the CVE is published
2021-11-03Added to CISA Known Exploited Vulnerabilities catalog
2022-05-03CISA BOD 22-01 remediation deadline

References

ResourceType
NVD — CVE-2018-4878 Vulnerability Database
CISA KEV Catalog Entry US Government