Adobe Animate
CVE-2025-54279
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDeliver malicious Animate file to victim
-
DeliveryVictim opens file in Animate
-
ExploitTrigger use-after-free during parsing
-
ExecutionReuse freed object for control flow
-
ImpactExecute arbitrary code as current user
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Memory lifecycle management
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the victim to open an attacker-supplied malicious Animate file in a vulnerable build (versions 23.0.13, 24.0.10 and earlier); there is no network-reachable attack surface. Limiting factors that reduce real-world risk: the attack vector is local (AV:L) and demands user interaction (UI:R), so success depends on social engineering to deliver and get the file opened, the attacker cannot trigger it remotely or without a user action, and code execution is confined to the privileges of the current user (S:U, not SYSTEM/root). No special product configuration or feature toggle is needed - the condition is simply that untrusted files are opened in the affected authoring application. |
| Impact | This is a locally-exploited, user-interaction-dependent code execution flaw whose signals are internally consistent and point to moderate, opportunistic risk rather than mass exploitation. The CVSS 3.1 vector (AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, base 7.8) describes the classic client-side file-open pattern: the 'local' attack vector combined with required user interaction means the attacker cannot reach the vulnerability over the network - a victim must be convinced to open a malicious Animate project/asset file. EPSS reinforces low near-term exploitation likelihood at 0.25% (15th percentile). The CVE is NOT on CISA KEV, and no public proof-of-concept is referenced, so per the available data there is no public exploit identified at time of analysis and no confirmed active exploitation. No SSVC decision record is provided in the input, so exploitation status, automatability, and technical-impact ratings cannot be sourced - this should be noted rather than inferred. The signals do not conflict: high CVSS severity is driven by the full C/I/A impact of arbitrary code execution, while the low EPSS and absence of KEV/POC correctly reflect that attack-vector-local + user-interaction-required bugs are not wormable and depend on social engineering. Net: a genuine high-severity bug worth patching on a normal cycle, but not an emergency unless Animate is used to open untrusted files. |
| Exploit ScenarioDerived | An attacker crafts a malicious Animate document (e.g., a .fla/.xfl project or embedded asset) and delivers it via email, a shared project, or a download masquerading as legitimate work. When the victim opens the file in a vulnerable Animate build (23.0.13, 24.0.10, or earlier), a use-after-free is triggered during parsing, allowing arbitrary code execution in the context of the current user. No public exploit code is referenced, so exploitation would currently require the attacker to develop a working trigger for the freed-object reuse. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Use-after-free memory corruption in Adobe Animate 23.0.13, 24.0.10 and earlier allows arbitrary code execution in the context of the current user when a victim opens a maliciously crafted Animate file. The CVSS 3.1 vector (AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, 7.8) confirms exploitation is local and requires user interaction, delivering code execution only at the victim's privilege level rather than system-wide. No public exploit code or confirmed active exploitation was identified at time of analysis, and EPSS is low at 0.25% (15th percentile), pointing to opportunistic rather than mass-exploitation risk.
RemediationAI
Upgrade Adobe Animate to the fixed build designated in Adobe Security Bulletin APSB25-97 (https://helpx.adobe.com/security/products/animate/apsb25-97.html); the bulletin is the authoritative source for the exact remediated version numbers, which are not enumerated in the provided input data, so verify the current release on that page before upgrading and patch both the 23.x and 24.x installations if both are deployed. Until upgrading is complete, the most effective compensating control is to avoid opening Animate project files (.fla/.xfl) or other Animate document content received from untrusted or unsolicited sources, which directly removes the UI:R prerequisite; this is a process control and carries the trade-off of reduced workflow flexibility for design teams. Run Animate as a standard, non-administrative user so successful exploitation is confined to that user's privileges instead of a higher-integrity context, and use OS-level exploit mitigations (heap hardening, ASLR, DEP) plus endpoint detection and email/file-gateway scanning to catch weaponized documents, recognizing that these reduce but do not eliminate the impact of a memory-corruption primitive. Given the low EPSS score and the absence of identified public exploit code, prioritization should focus on users who routinely open externally supplied Animate files rather than emergency enterprise-wide action.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The flaw is a use-after-free (CWE-416) in Adobe Animate's handling of document content: a heap object is released and then dereferenced, allowing an attacker who controls the contents of the parsed file to influence the reused memory and potentially redirect execution. Use-after-free conditions in document-authoring applications typically arise in parsers for project or media formats, where the freed structure can be reallocated with attacker-controlled bytes before the stale pointer is accessed, converting a memory-safety bug into arbitrary code execution. The CPE entries (cpe:2.3:a:adobe:animate:*:*:*:*:*:*:*:*) show the wildcarded product family covering the affected 23.x and 24.x release lines without an OS restriction, meaning the same parser logic is exposed across supported platforms. Attack surface is entirely file-based and local: there is no network-reachable service or endpoint, so the vulnerability is only reachable through the act of opening an untrusted Animate document in the vulnerable authoring application.
Know when Animate gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
File must be opened locally by a user so AV:L and UI:R; no credentials needed to open a file so PR:N; use-after-free yields full code execution giving C/I/A:H.
Primary rating from Vendor (adobe).
CVSS VectorVendor: adobe
DescriptionCVE.org
Animate versions 23.0.13, 24.0.10 and earlier are affected by a Use After Free vulnerability that could result in arbitrary code execution in the context of the current user. Exploitation of this issue requires user interaction in that a victim must open a malicious file.
Executive ViewAI
A memory-corruption flaw in Adobe Animate (versions 23.0.13, 24.0.10 and earlier) lets a maliciously crafted Animate project file execute arbitrary code on the workstation of whoever opens it, which in practice means designers, animators, and content reviewers who routinely open files from external partners or public sources. Because the code runs with the victim's own permissions and no patch is yet available from Adobe, the exposure is concentrated in creative and production teams rather than in server infrastructure. Impact is contained to individual endpoints rather than system-wide, and no public exploit code or confirmed active exploitation was identified at time of analysis, so leadership should treat this as a manageable but unresolved endpoint risk requiring interim controls.
No vendor-released patch identified at time of analysis. Interim mitigations: prohibit opening Animate project files from untrusted or external sources; block or strip .fla/.xfl attachments and downloads at the email and web gateway; remove the Animate file-type association so files cannot be opened by double-click; run Animate in a sandboxed or low-privilege environment (dedicated VM, container, or standard user account without local admin); enforce Windows Defender ASR child-process and script-blocking rules; maintain application allowlisting and current EDR coverage on all creative endpoints; and train users to treat unexpected Animate files as a phishing vector. Deploy the vendor patch as soon as it is released.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Use-after-free vulnerabilities occur when a program continues to access memory through a pointer after that memory has been deallocated.
Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Affected Products (CPE)CVE.org
Adobe Animate versions 15.2.1.95 and earlier have an exploitable memory corruption vulnerability. Rated critical severit
Code injection in Adobe Animate allows a low-privileged attacker to achieve arbitrary code execution in the context of t
Heap-based buffer overflow in Adobe Animate 23.0.13, 24.0.10 and earlier allows arbitrary code execution in the context
Animate versions 24.0.7, 23.0.10 and earlier are affected by a Use After Free vulnerability that could result in arbitra
Animate versions 24.0.8, 23.0.11 and earlier are affected by an Access of Uninitialized Pointer vulnerability that could
Animate versions 24.0.8, 23.0.11 and earlier are affected by an Integer Overflow or Wraparound vulnerability that could
Animate versions 24.0.8, 23.0.11 and earlier are affected by an Integer Underflow (Wrap or Wraparound) vulnerability tha
Animate versions 24.0.8, 23.0.11 and earlier are affected by an out-of-bounds write vulnerability that could result in a
Animate versions 24.0.7, 23.0.10 and earlier are affected by a Heap-based Buffer Overflow vulnerability that could resul
Animate versions 23.0.8, 24.0.5 and earlier are affected by an Integer Underflow (Wrap or Wraparound) vulnerability that
Animate versions 23.0.8, 24.0.5 and earlier are affected by a Use After Free vulnerability that could result in arbitrar
Animate versions 23.0.8, 24.0.5 and earlier are affected by a Buffer Underwrite ('Buffer Underflow') vulnerability that
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB