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 Stack-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 through a stack-based buffer overflow triggered when a victim opens a malicious document file. Exploitation runs in the context of the current user and requires user interaction, with no public exploit identified at time of analysis. The issue was reported by Adobe and addressed in security bulletin APSB26-58.
Technical ContextAI
Adobe InDesign is a desktop publishing application that parses complex proprietary and interchange document formats (such as INDD, IDML, and embedded resource streams). The vulnerability falls under CWE-121 (Stack-based Buffer Overflow), indicating that a fixed-size stack buffer is written past its bounds while parsing attacker-controlled fields inside a malicious file. On modern Windows and macOS platforms this class of bug typically corrupts the saved return address or adjacent stack metadata, enabling control-flow hijacking subject to mitigations such as stack canaries, DEP, and ASLR. The CPE cpe:2.3:a:adobe:indesign_desktop:*:*:*:*:*:*:*:* confirms the Adobe InDesign Desktop product line as the sole affected component.
RemediationAI
Apply the vendor-released patch by upgrading Adobe InDesign Desktop to the fixed releases published in Adobe security bulletin APSB26-58 (https://helpx.adobe.com/security/products/indesign/apsb26-58.html); specifically, move 21.x installs beyond 21.3 and 20.x installs beyond 20.5.3 to the versions listed in that bulletin. Where immediate patching is not possible, restrict opening of InDesign files (INDD, IDML, INDT) received from external or untrusted sources, route inbound creative assets through a sandboxed review workstation, and use application-allowlisting or AppLocker/Gatekeeper policies to prevent InDesign from spawning unexpected child processes - note the trade-off that blocking child processes can break legitimate scripting and export workflows. Endpoint EDR rules that alert on InDesign-spawned shells or LOLBins provide useful detection while patching is rolled out.
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 21.3, 20.5.3 and earlier occurs via a heap-based buffer overflow (CWE
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 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-121 – Stack-based Buffer Overflow
View allSame technique Stack Overflow
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-35775
GHSA-p34q-cvx5-m2mv