Adobe Illustrator CVE-2025-54283
HIGHAttack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDeliver malicious .ai file to victim
-
DeliveryVictim opens file in Illustrator
-
ExploitTrigger out-of-bounds write in parser
-
ExecutionExecute arbitrary code as current user
-
ImpactCompromise user session and data
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, write limits
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 a maliciously crafted file in Adobe Illustrator (version 29.7, 28.7.9, or earlier) - this is the exact trigger stated in the description and reflected by UI:R and AV:L in the CVSS vector. There is no remote or unauthenticated network path; the attacker depends entirely on social engineering to get the file opened. Limiting factors: mandatory user interaction, local (file-based) vector only, no privilege escalation beyond the current user's context (S:U), and the user must be running a vulnerable, unpatched Illustrator version. No special non-default product configuration is required - any default installation parsing the malicious file is exposed. |
| Impact | Signals point consistently to a moderate, not urgent, priority. The CVSS 3.1 base score of 7.8 (AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H) reflects a local attack vector requiring victim interaction (opening a malicious file) rather than remote network exploitation - despite the 'RCE' tag, this is file-format parsing code execution, not a network-triggerable flaw. EPSS is low at 0.21% (11th percentile), indicating a low modeled probability of exploitation in the near term. The vulnerability is NOT listed in CISA KEV and no public exploit code is identified in the provided data, so there is no evidence of active exploitation. The high confidentiality/integrity/availability impact is real (arbitrary code execution as the current user), but the mandatory user-interaction requirement and absence of exploitation signals place this below internet-facing, auto-exploitable issues. No conflicting signals are present: the CVSS local vector is consistent with the description's 'open a malicious file' requirement. Prioritize via normal patch cycles for workstations running Illustrator, with elevated attention for users who routinely open untrusted .ai/design files. |
| Exploit ScenarioDerived | An attacker crafts a malicious Illustrator-compatible file and delivers it via email, a shared drive, or a download, socially engineering a designer into opening it. When Illustrator parses the malformed file, an out-of-bounds write corrupts memory and executes attacker-controlled code in the context of the current user. No public proof-of-concept is identified at time of analysis, and the local attack vector means the attacker cannot trigger this remotely without 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
Out-of-bounds write in Adobe Illustrator (29.7, 28.7.9, and earlier) allows arbitrary code execution in the context of the current user when the victim opens a maliciously crafted file. The vector is strictly local and file-based - there is no remote or unauthenticated network path, so an attacker depends entirely on social engineering to get a crafted document opened (CVSS 3.1: AV:L/PR:N/UI:R/S:U, 7.8). No public exploit code or confirmed active exploitation (CISA KEV) has been identified at time of analysis, and EPSS rates exploitation likelihood low at 0.21% (11th percentile), making this a moderate-priority patch-and-remediate item rather than an emergency.
RemediationAI
Apply Adobe's fix from security bulletin APSB25-102 (https://helpx.adobe.com/security/products/illustrator/apsb25-102.html) - patch status is 'patch available per vendor advisory' - by updating Illustrator to the latest release on every affected track, including both the 29.x branch and the legacy 28.x branch, and prioritize any workstation that routinely opens third-party .ai, .eps, .svg, or PDF-embedded assets. Until patching completes, treat untrusted Illustrator documents as executable content: block or quarantine .ai/.eps/.svg attachments at the email gateway and web proxy, and have users decline unsolicited design files (this is the only viable control, since exploitation requires the user to open the file). Run Illustrator under a non-administrative account to bound the blast radius of any successful code execution, and consider OS-level file-type/attachment restrictions as a stopgap; the trade-off is reduced design workflow flexibility and potential false positives on legitimate client-supplied artwork. No public exploit code is known, so these compensating controls are precautionary rather than emergency measures.
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 classic memory-safety defect (CWE-787, out-of-bounds write) in Adobe Illustrator's parsing of document data - the same class of heap corruption that Adobe has repeatedly patched across its Creative Cloud applications. When Illustrator opens a crafted file, insufficient bounds validation on an allocated buffer lets attacker-controlled data write past the end of that buffer, corrupting adjacent heap memory. In practice this is used to overwrite function pointers or other control data and redirect execution to attacker-supplied code, which runs with the privileges of the Illustrator process (S:U, so no OS-level privilege gain, but the process typically has full access to the user's files and credentials). The CVSS vector AV:L/PR:N/UI:R/C:H/I:H/A:H confirms exploitation is local to the machine, needs no prior authentication, requires the victim to open the file, and yields high confidentiality, integrity, and availability impact. Affected product per CPE: cpe:2.3:a:adobe:illustrator:*:*:*:*:*:*:*:* (all versions at or below 29.7 and 28.7.9).
Know when Illustrator 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-based local vector (AV:L) requiring the victim to open a malicious file (UI:R) but no prior privileges (PR:N); memory-corruption code execution yields full C/I/A impact in the user's context.
Primary rating from Vendor (adobe).
CVSS VectorVendor: adobe
DescriptionCVE.org
Illustrator versions 29.7, 28.7.9 and earlier are affected by an out-of-bounds write 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 Illustrator versions 29.7, 28.7.9, and earlier contain a high-severity out-of-bounds write that can allow arbitrary code execution when a user opens a maliciously crafted file. The vulnerability is local and file-based, requiring user interaction, so creative and design teams are the primary risk group. Because no vendor patch is currently available, leadership should prioritize mitigating exposure through user awareness, file handling restrictions, and monitoring until Adobe releases a fix.
No vendor-released patch identified at time of analysis. Interim mitigations include user awareness training to avoid opening untrusted Illustrator documents, blocking or sandboxing Illustrator file types at email and web gateways, enforcing least privilege and application allowlisting, monitoring endpoint telemetry for suspicious Illustrator child processes, and isolating Illustrator in a sandboxed environment for high-risk workflows.
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.
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.
Affected Products (CPE)CVE.org
More in Illustrator
View allAdobe Illustrator before CS6 allows attackers to execute arbitrary code or cause a denial of service (memory corruption)
Adobe Illustrator before CS6 allows attackers to execute arbitrary code or cause a denial of service (memory corruption)
Adobe Illustrator before CS6 allows attackers to execute arbitrary code or cause a denial of service (memory corruption)
Adobe Illustrator before CS6 allows attackers to execute arbitrary code or cause a denial of service (memory corruption)
Adobe Illustrator before CS6 allows attackers to execute arbitrary code or cause a denial of service (memory corruption)
Stack-based buffer overflow in Adobe Illustrator CS6 before 16.0.5 and 16.2.x before 16.2.2 allows remote attackers to e
Adobe Illustrator before CS6 allows attackers to execute arbitrary code or cause a denial of service (memory corruption)
Arbitrary code execution in Adobe Illustrator 2025 (≤29.8.7) and 2026 (≤30.5) allows an attacker to run code in the cont
Adobe Illustrator version 25.2 (and earlier) is affected by a memory corruption vulnerability when parsing a specially c
Adobe Illustrator version 25.2 (and earlier) is affected by a memory corruption vulnerability when parsing a specially c
Adobe Illustrator version 25.2 (and earlier) is affected by a memory corruption vulnerability when parsing a specially c
Adobe Illustrator version 25.2 (and earlier) is affected by a Path Traversal vulnerability when parsing a specially craf
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB