Skip to main content

Adobe Illustrator CVE-2025-54284

HIGH
Out-of-bounds Write (CWE-787)
2025-10-14 psirt@adobe.com
7.8
CVSS 3.1 · Vendor: adobe
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Deliver malicious Illustrator file to victim
  2. Exploit
    Victim opens file in vulnerable Illustrator
  3. Execution
    Trigger out-of-bounds write in file parser
  4. Impact
    Execute arbitrary code as current user

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 a vulnerable Adobe Illustrator version (29.7, 28.7.9 or earlier), per the description's explicit statement that 'a victim must open a malicious file.' The CVSS vector (AV:L, UI:R) confirms this is a local, user-interaction-dependent file-parsing attack, not remote unauthenticated exploitation - the attacker cannot trigger it over the network without the user action. Code execution is confined to the privileges of the current user (S:U), so impact is limited by the account running Illustrator rather than granting system-level compromise directly. The primary limiting factor is the social-engineering dependency: the attacker must convince the target to open an attacker-supplied file.

Impact

This is a legitimate but moderate-priority vulnerability rather than an urgent emergency. 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 user interaction - the victim must open a malicious file - which meaningfully lowers real-world exploitability compared to a network-reachable flaw. The EPSS score of 0.21% (11th percentile) confirms a low modeled probability of exploitation in the near term, consistent with this being a client-side file-parsing bug that depends on social engineering rather than automated mass exploitation. There is no CISA KEV listing and no public exploit code identified in the provided data, so there is no evidence of active exploitation. No SSVC decision data was provided. The signals are mutually consistent: high technical impact (code execution in the user's context) but low likelihood and no exploitation-in-the-wild evidence. The vulnerability was reported by Adobe's own PSIRT, indicating a vendor-coordinated disclosure with a patch available via APSB25-102 rather than an externally discovered zero-day.

Exploit ScenarioDerived

An attacker crafts a malicious Illustrator-compatible file (e.g., .ai or an imported asset format) that triggers an out-of-bounds write when parsed, then delivers it to a victim via email, a shared project, or a download. When the victim opens the file in a vulnerable Illustrator version (29.7, 28.7.9 or earlier), the memory corruption leads to arbitrary code execution in the context of the current user. No public exploit code was identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 08, 2026

Out-of-bounds write in Adobe Illustrator 29.7, 28.7.9 and earlier allows an attacker to execute arbitrary code in the context of the current user by convincing the victim to open a maliciously crafted file. The CVSS 3.1 vector (AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, score 7.8) confirms this is a local, user-interaction-dependent file-parsing attack rather than a remotely triggerable one: no privileges are required (PR:N), but the victim must open the file (UI:R), and code execution is bounded by the privileges of the account running Illustrator (S:U). No public exploit code has been identified at time of analysis, and the EPSS score is low at 0.21% (11th percentile), so this is a legitimate but moderate-priority vulnerability rather than an urgent emergency; the primary limiting factor is the social-engineering dependency on getting the target to open an attacker-supplied document.

RemediationAI

Update Adobe Illustrator to the current patched release published in Adobe security bulletin APSB25-102 (https://helpx.adobe.com/security/products/illustrator/apsb25-102.html); apply it via the Creative Cloud desktop app's update mechanism or Adobe's enterprise/packaged deployment tools, and verify the installed build number against the advisory since an exact fix version is not independently confirmed in the supplied data. Until patched, treat all Illustrator/vector-art file attachments from untrusted or unexpected sources as hostile and strip or block .ai (and related .eps/.pdf vector containers) at mail gateways and web proxies - the trade-off is legitimate designer workflows that exchange these files get interrupted, so allow-list known senders instead of disabling the format company-wide. Run Illustrator as a non-administrative user and with the least privilege available, since the S:U vector means compromise is confined to that account - this reduces, but does not eliminate, the value of the exploit to an attacker. Enable OS exploit mitigations that make out-of-bounds writes harder to turn into reliable code execution (Windows Defender Exploit Guard / CFG / DEP / ASLR, or macOS hardened runtime and XProtect), and consider opening untrusted artwork in a sandboxed VM or disposable environment as a compensating control - the cost is operational friction and reduced integration with production assets. Enforce the principle that the user must explicitly open a file: disable automatic preview/thumbnail generation for .ai files in file browsers and email clients, which removes the chance of parsing attacks occurring without a deliberate open.

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 issue is a memory-safety defect classified as CWE-787 (Out-of-bounds Write), which in Adobe Illustrator manifests as a buffer overflow / memory corruption while parsing a crafted document. Illustrator's file-format parsing stack handles complex vector-graphics and embedded-resource data (AI/EPS-style documents and their embedded previews and streams); when the parser writes past the bounds of an allocated buffer, adjacent memory is corrupted, which an attacker can shape into controlled execution flow. Successful exploitation yields arbitrary code execution with the privileges of the user running Illustrator, meaning confidentiality, integrity, and availability impacts are all High, but scope is Unchanged (S:U), so no automatic privilege escalation to the OS or other users occurs. The CPE data confirms the affected package as cpe:2.3:a:adobe:illustrator:*:*:*:*:*:*:*:*, covering Illustrator 29.7, 28.7.9, and all earlier releases. Because the attack surface is the file parser on the local endpoint, exploitation is gated entirely by the victim opening the malicious file - this is not a network-service vulnerability and cannot be triggered remotely without that user action.

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

Vendor (adobe) PRIMARY 7.8 HIGH
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 7.8 HIGH

AV:L and UI:R because the victim must open a malicious local file; PR:N as no authentication is needed; C/I/A:H since code executes as the current user.

3.1 AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (adobe).

CVSS VectorVendor: adobe

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

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

Why It Matters

Adobe Illustrator versions 29.7, 28.7.9, and earlier are affected by a high-severity out-of-bounds write vulnerability that could allow an attacker to execute code on a user's system if they open a maliciously crafted file. This poses a risk to creative teams and anyone using the software, potentially leading to unauthorized access to sensitive data or further compromise within the network. Leadership should prioritize awareness and interim mitigations given the absence of a vendor patch and the fact that no public exploit has been identified at time of analysis.

Business Impact: Medium
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include: user education on avoiding untrusted files, application whitelisting for Illustrator, sandboxing or containerizing the application, and network segmentation to limit potential lateral movement.

Threat Intelligence Overview

EPSS Score
0.2%
Top 89% exploitable
Prevalence
High
Adobe Illustrator is widely deployed creative software across enterprises and agencies
Data Quality
3 sources
Confidence: Low

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
Medium

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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

cpe:2.3:a:adobe:illustrator:*:*:*:*:*:*:*:*
cpe:2.3:a:adobe:illustrator:*:*:*:*:*:*:*:*
CVE-2012-0780 CRITICAL POC
10.0 May 09

Adobe Illustrator before CS6 allows attackers to execute arbitrary code or cause a denial of service (memory corruption)

CVE-2012-2025 CRITICAL
10.0 May 09

Adobe Illustrator before CS6 allows attackers to execute arbitrary code or cause a denial of service (memory corruption)

CVE-2012-2024 CRITICAL
10.0 May 09

Adobe Illustrator before CS6 allows attackers to execute arbitrary code or cause a denial of service (memory corruption)

CVE-2012-2026 CRITICAL
10.0 May 09

Adobe Illustrator before CS6 allows attackers to execute arbitrary code or cause a denial of service (memory corruption)

CVE-2012-2023 CRITICAL
10.0 May 09

Adobe Illustrator before CS6 allows attackers to execute arbitrary code or cause a denial of service (memory corruption)

CVE-2014-0513 CRITICAL
10.0 May 14

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

CVE-2012-2042 CRITICAL
10.0 May 24

Adobe Illustrator before CS6 allows attackers to execute arbitrary code or cause a denial of service (memory corruption)

CVE-2026-48334 CRITICAL
9.3 Jul 14

Arbitrary code execution in Adobe Illustrator 2025 (≤29.8.7) and 2026 (≤30.5) allows an attacker to run code in the cont

CVE-2021-21105 HIGH
8.8 Sep 08

Adobe Illustrator version 25.2 (and earlier) is affected by a memory corruption vulnerability when parsing a specially c

CVE-2021-21104 HIGH
8.8 Sep 08

Adobe Illustrator version 25.2 (and earlier) is affected by a memory corruption vulnerability when parsing a specially c

CVE-2021-21103 HIGH
8.8 Sep 08

Adobe Illustrator version 25.2 (and earlier) is affected by a memory corruption vulnerability when parsing a specially c

CVE-2021-21102 HIGH
8.8 Jun 28

Adobe Illustrator version 25.2 (and earlier) is affected by a Path Traversal vulnerability when parsing a specially craf

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy