CVE-2021-40775

7.8 HIGH

📋 TL;DR

This vulnerability in Adobe Prelude allows attackers to execute arbitrary code by tricking users into opening malicious SVG files. It affects users running Adobe Prelude version 10.1 or earlier. Successful exploitation requires user interaction through opening a specially crafted file.

💻 Affected Systems

Products:
  • Adobe Prelude
Versions: 10.1 and earlier
Operating Systems: Windows, macOS
Default Config Vulnerable: ⚠️ Yes
Notes: All default installations of affected versions are vulnerable. No special configuration required for exploitation.

📦 What is this software?

⚠️ Risk & Real-World Impact

🔴

Worst Case

Complete system compromise with attacker gaining the same privileges as the current user, potentially leading to data theft, ransomware deployment, or lateral movement.

🟠

Likely Case

Local privilege escalation leading to malware installation, data exfiltration, or persistence mechanisms being established on the affected system.

🟢

If Mitigated

Limited impact with proper application sandboxing and user privilege restrictions, potentially resulting in application crash rather than code execution.

🌐 Internet-Facing: LOW - Exploitation requires user interaction with malicious files, not directly accessible via network services.
🏢 Internal Only: MEDIUM - Internal users could be targeted via phishing or shared malicious files, but requires user interaction.

🎯 Exploit Status

Public PoC: ✅ No
Weaponized: UNKNOWN
Unauthenticated Exploit: ✅ No
Complexity: MEDIUM

Exploitation requires user interaction (opening malicious file) and knowledge of memory corruption techniques. No public exploits have been reported.

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: 10.1.1 or later

Vendor Advisory: https://helpx.adobe.com/security/products/prelude/apsb21-96.html

Restart Required: Yes

Instructions:

1. Open Adobe Creative Cloud application. 2. Navigate to 'Apps' section. 3. Find Adobe Prelude and click 'Update'. 4. Alternatively, download the latest version from Adobe's website. 5. Install the update and restart the application.

🔧 Temporary Workarounds

Disable SVG file handling

all

Prevent Prelude from processing SVG files by modifying file associations

Windows: assoc .svg=txtfile
macOS: defaults write com.apple.LaunchServices LSHandlers -array-add '{LSHandlerContentType=public.svg;LSHandlerRoleAll=com.apple.TextEdit;}'

Application sandboxing

macOS

Run Adobe Prelude in restricted mode or sandboxed environment

macOS: sandbox-exec -n no-network -p '(version 1)(allow default)(deny network*)' /Applications/Adobe\ Prelude/Adobe\ Prelude.app/Contents/MacOS/Adobe\ Prelude

🧯 If You Can't Patch

  • Implement application whitelisting to prevent execution of unauthorized code
  • Restrict user privileges to standard user accounts without administrative rights

🔍 How to Verify

Check if Vulnerable:

Check Adobe Prelude version in Help > About Adobe Prelude menu

Check Version:

Windows: wmic product where name="Adobe Prelude" get version
macOS: /Applications/Adobe\ Prelude/Adobe\ Prelude.app/Contents/Info.plist | grep -A1 CFBundleShortVersionString

Verify Fix Applied:

Verify version is 10.1.1 or higher in Help > About Adobe Prelude

📡 Detection & Monitoring

Log Indicators:

  • Application crashes with memory access violations
  • Unexpected child processes spawned from Adobe Prelude
  • File access to SVG files followed by abnormal process behavior

Network Indicators:

  • Outbound connections from Adobe Prelude process to unknown IPs post-file opening
  • DNS requests to suspicious domains from Adobe Prelude process

SIEM Query:

process_name:"Adobe Prelude.exe" AND (event_id:1000 OR event_id:1001) OR process_name:"Adobe Prelude.exe" AND child_process_creation:true

🔗 References

📤 Share & Export