Severity by source
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Primary rating from Vendor (adobe) · only source for this CVE.
CVSS VectorVendor: adobe
Lifecycle Timeline
1DescriptionCVE.org
InDesign Desktop versions 21.3, 20.5.3 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.
AnalysisAI
Arbitrary code execution in Adobe InDesign Desktop 21.3, 20.5.3 and earlier occurs via a heap-based buffer overflow (CWE-122) triggered when a victim opens a maliciously crafted document file. The flaw runs code in the context of the current user and requires user interaction, with no public exploit identified at time of analysis. Adobe published advisory APSB26-58 addressing the issue.
Technical ContextAI
Adobe InDesign Desktop is a professional desktop publishing application that parses a wide range of proprietary and embedded file formats (INDD, IDML, and embedded fonts/images). CWE-122 (Heap-Based Buffer Overflow) typically arises when the application reads attacker-controlled length or count fields from a parsed file structure and writes beyond an allocated heap chunk, corrupting adjacent allocator metadata or object pointers. In native C/C++ parsers like InDesign's, such corruption can be steered into hijacking a virtual function pointer or freelist entry, enabling arbitrary code execution. The CPE cpe:2.3:a:adobe:indesign_desktop:*:*:*:*:*:*:*:* confirms the desktop application is the affected component, not the server or cloud services.
RemediationAI
Apply the Adobe-released patch by updating Adobe InDesign Desktop to the fixed versions listed in advisory APSB26-58 at https://helpx.adobe.com/security/products/indesign/apsb26-58.html - update the 21.x branch to the post-21.3 release and the 20.x branch to the post-20.5.3 release identified by Adobe, deploying via the Creative Cloud Desktop client or enterprise Admin Console. Until patching is complete, instruct users not to open InDesign files (.indd, .idml, .indt, templates) received from untrusted or unexpected sources, route inbound creative assets through a sandboxed review workstation, and consider blocking these file types at the email gateway for non-creative staff; the trade-off is friction for legitimate vendor and contractor file exchange. Standard endpoint hardening (running InDesign as a non-administrative user, enabling OS exploit mitigations such as ASLR/CFG on Windows and Hardened Runtime on macOS) reduces but does not eliminate the impact of successful exploitation.
More in Indesign Desktop
View allArbitrary code execution in Adobe InDesign Desktop 21.3, 20.5.3 and earlier stems from a use-after-free condition trigge
Arbitrary code execution in Adobe InDesign Desktop versions 20.5.2, 21.2 and earlier allows unauthenticated attackers to
Arbitrary code execution in Adobe InDesign Desktop versions 21.3, 20.5.3 and earlier occurs through a heap-based buffer
Arbitrary code execution in Adobe InDesign Desktop 21.3, 20.5.3 and earlier occurs when a user opens a maliciously craft
Arbitrary code execution in Adobe InDesign Desktop versions 21.3, 20.5.3 and earlier occurs through an out-of-bounds wri
Arbitrary code execution in Adobe InDesign Desktop versions 21.3, 20.5.3 and earlier is possible when a user opens a mal
Arbitrary code execution in Adobe InDesign Desktop 21.3, 20.5.3 and earlier occurs through a stack-based buffer overflow
Arbitrary code execution in Adobe InDesign Desktop 21.3, 20.5.3 and earlier allows attackers to run code as the logged-i
Arbitrary code execution in Adobe InDesign Desktop versions 21.3, 20.5.3 and earlier occurs through a stack-based buffer
Heap-based buffer overflow in Adobe InDesign Desktop versions 20.5.2, 21.2 and earlier enables arbitrary code execution
Heap-based buffer overflow in Adobe InDesign Desktop versions 20.5.2, 21.2 and earlier enables arbitrary code execution
Heap-based buffer overflow in Adobe InDesign Desktop versions 20.5.2, 21.2 and earlier enables arbitrary code execution
Same weakness CWE-122 – Heap-based Buffer Overflow
View allSame technique Heap Overflow
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-35778
GHSA-xhp8-2xff-53wx