CVE-2021-21099
📋 TL;DR
Adobe InDesign versions 16.0 and earlier contain an out-of-bounds write vulnerability when parsing malicious files. An attacker can achieve remote code execution by tricking a user into opening a crafted file, potentially compromising the victim's system. This affects all users running vulnerable versions of Adobe InDesign.
💻 Affected Systems
- Adobe InDesign
📦 What is this software?
⚠️ Risk & Real-World Impact
Worst Case
Complete system compromise through remote code execution, allowing attacker to install malware, steal data, or pivot to other systems.
Likely Case
Malware installation or data theft when users open malicious InDesign files from untrusted sources.
If Mitigated
Limited impact with proper patching, user training, and file validation controls in place.
🎯 Exploit Status
Exploitation requires user interaction to open malicious file but is otherwise straightforward.
🛠️ Fix & Mitigation
✅ Official Fix
Patch Version: 16.1 and later
Vendor Advisory: https://helpx.adobe.com/security/products/indesign/apsb21-22.html
Restart Required: Yes
Instructions:
1. Open Adobe InDesign. 2. Go to Help > Updates. 3. Install available updates to version 16.1 or later. 4. Restart InDesign after installation.
🔧 Temporary Workarounds
Restrict file opening
allConfigure InDesign to only open files from trusted locations or disable automatic file opening.
Application control
allUse application whitelisting to prevent execution of unauthorized code from InDesign.
🧯 If You Can't Patch
- Implement strict file validation policies to block untrusted InDesign files
- Use sandboxing or virtualization for InDesign usage with untrusted files
🔍 How to Verify
Check if Vulnerable:
Check InDesign version via Help > About InDesign. If version is 16.0 or earlier, system is vulnerable.
Check Version:
On Windows: Check registry at HKEY_LOCAL_MACHINE\SOFTWARE\Adobe\InDesign\Version. On macOS: Check /Applications/Adobe InDesign/Adobe InDesign.app/Contents/Info.plist
Verify Fix Applied:
Verify InDesign version is 16.1 or later via Help > About InDesign.
📡 Detection & Monitoring
Log Indicators:
- Unexpected InDesign crashes
- Unusual file access patterns from InDesign process
Network Indicators:
- Downloads of InDesign files from untrusted sources
SIEM Query:
process_name:"InDesign.exe" AND (event_type:"process_creation" OR event_type:"file_access") AND file_extension:".indd" OR ".indt"