Adobe Animate
CVE-2025-61804
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDeliver malicious Animate file to victim
-
ExploitUser opens file in Animate
-
ExecutionTrigger heap buffer overflow in parser
-
ImpactExecute arbitrary code as current user
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Heap buffer bounds checking
MITRE ATT&CK
1 technique across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a user of Adobe Animate (version 23.0.13, 24.0.10, or earlier) to open a maliciously crafted file; this is the explicit limiting condition (UI:R, AV:L). It is NOT remotely triggerable without interaction and does not require the attacker to have any prior privileges or authentication (PR:N) on the target. Code executes only in the context of the current user, so impact is bounded by that user's privileges rather than granting system-level access directly. The primary defender-relevant limiter is the social-engineering step: no exploitation occurs unless the victim is induced to open attacker-supplied content in Animate. |
| Impact | This is a moderate-priority client-side vulnerability rather than an urgent crisis. The CVSS 3.1 base score of 7.8 is driven by high impact (C:H/I:H/A:H) and a local attack vector with low complexity and no privileges, but it is gated by required user interaction (UI:R) - a victim must open a malicious file. All exploitation signals point AWAY from mass exploitation: EPSS is only 0.27% (17th percentile), the CVE is NOT in CISA KEV, and no public exploit code was identified in the provided data. The signals are internally consistent - a low EPSS aligns with the absence of KEV and POC, and the AV:L vector matches the file-open exploitation model described. There is no SSVC decision record in the input to assess automatability or exploitation status independently. Net assessment: patch within a normal cycle, prioritizing systems where untrusted .fla/animation files are opened; this is a genuine arbitrary-code-execution bug but shows no evidence of being a widespread or actively exploited threat at time of analysis. |
| Exploit ScenarioDerived | An attacker crafts a malicious Animate project or asset file with a corrupted structure that triggers a heap-based buffer overflow when parsed. The attacker delivers it via email, a shared project, or a download, and social-engineers an Animate user into opening it, achieving arbitrary code execution in the context of that user. No public exploit code has been identified, and successful exploitation depends entirely on the victim opening the file. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Heap-based buffer overflow 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, making this a client-side, user-interaction-dependent issue rather than a remotely triggerable one. Adobe has published advisory APSB25-97 covering the affected releases; no public exploit code was identified at time of analysis and this CVE is not listed in CISA KEV, so there is no confirmed active exploitation. With an EPSS score of roughly 0.27% (17th percentile), this reads as a moderate-priority, targeted-delivery risk rather than an urgent crisis.
RemediationAI
Patch available per vendor advisory: apply the Adobe Animate update referenced in APSB25-97 (https://helpx.adobe.com/security/products/animate/apsb25-97.html), which supersedes the affected 23.0.13, 24.0.10 and earlier builds - upgrade through Creative Cloud or the vendor updater rather than assuming a minor revision resolves it, and confirm the fixed version listed in the advisory for your track. Where immediate patching is not possible, the highest-value compensating control is reducing the delivery surface for Animate content: strip or quarantine .fla/.xfl and related project/asset files at the email gateway and web proxy, and treat any externally sourced Animate project file as untrusted - this blocks the social-engineering prerequisite but has the side effect of blocking legitimate collaboration files, so allowlist trusted partner senders. Run Animate under a low-privilege standard user account and consider opening untrusted documents first in a disposable VM or sandboxed container, which caps the damage of successful code execution to that user's rights and the sandbox boundary; the trade-off is reduced file-association/preview convenience and slower workflows. Disable any OS-level thumbnail or preview handlers for Animate file types so files are not parsed by merely browsing a folder, and enable EDR/exploit-protection mitigations (heap integrity, CFG, DEP) on creative workstations - these raise exploitation difficulty but are not substitutes for the patch.
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 root cause class is CWE-122, a heap-based buffer overflow: a memory-write operation exceeds the bounds of a heap-allocated buffer, corrupting adjacent heap metadata or objects, which a crafted input can steer into arbitrary code execution under the privileges of the running Animate process. The vector CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H describes exactly this shape of bug - local attack vector (the malicious content must be opened on the target host, not sent over the network to a listening service), low attack complexity, no privileges required (PR:N, so the attacker does not need an account or foothold on the target before the file is opened), but a mandatory user-interaction step (UI:R) and scope unchanged (S:U), meaning impact stays confined to the victim user's security context. The CPE entries cpe:2.3:a:adobe:animate:*:*:*:*:*:*:*:* use wildcards for version, update, edition and platform, indicating the flaw applies across the Animate product line and its platform builds (Windows and macOS) rather than to a single SKU. Realistically the vulnerable surface is the parser/decoder path Animate uses when it opens project or asset content, which is why a heap corruption in that path can be reached simply by loading an attacker-supplied document.
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 in Animate so AV:L and UI:R; no privileges needed (PR:N); successful overflow yields full code execution as the user, so C:H/I:H/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 Heap-based Buffer Overflow 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
Adobe Animate versions 23.0.13, 24.0.10 and earlier are affected by a high-severity heap-based buffer overflow that could allow an attacker to execute arbitrary code on a user's workstation if they open a maliciously crafted file. This client-side vulnerability requires user interaction, and no vendor-released patch identified at time of analysis and no public exploit identified at time of analysis. Creative and design teams using these versions are the primary targets, and a successful exploit could lead to unauthorized access to sensitive data or lateral movement within the organization.
No vendor patch available; interim mitigations include blocking .fla and .flv file attachments at email and web gateways, disabling or restricting Adobe Animate for untrusted content, running Animate in a sandboxed or isolated environment, and conducting user awareness training to avoid opening untrusted Animate files. Monitor Adobe advisory APSB25-97 for updates.
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
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
A heap overflow occurs when a program writes data beyond the bounds of a buffer allocated in the heap memory region.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
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
Use-after-free memory corruption in Adobe Animate 23.0.13, 24.0.10 and earlier allows arbitrary code execution in the co
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