CVE-2024-20797

7.8 HIGH

📋 TL;DR

Adobe Animate versions 23.0.4, 24.0.1 and earlier contain an out-of-bounds read vulnerability when processing malicious files. This could allow an attacker to execute arbitrary code with the privileges of the current user. Users who open untrusted Animate files are affected.

💻 Affected Systems

Products:
  • Adobe Animate
Versions: 23.0.4 and earlier, 24.0.1 and earlier
Operating Systems: Windows, macOS
Default Config Vulnerable: ⚠️ Yes
Notes: All default configurations are vulnerable. Requires user to open malicious .fla or other Animate file formats.

📦 What is this software?

⚠️ Risk & Real-World Impact

🔴

Worst Case

Full system compromise via arbitrary code execution with user privileges, potentially leading to data theft, ransomware deployment, or lateral movement.

🟠

Likely Case

Limited impact through user-level code execution, possibly stealing local files or installing malware.

🟢

If Mitigated

No impact if users don't open untrusted files or if application is patched.

🌐 Internet-Facing: LOW - Requires user interaction to open malicious file, not directly exploitable over network.
🏢 Internal Only: MEDIUM - Internal users could be tricked into opening malicious files via phishing or shared drives.

🎯 Exploit Status

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

Exploitation requires user interaction (opening malicious file). No public exploit code available at time of advisory.

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: Update to Animate 24.0.2 or later

Vendor Advisory: https://helpx.adobe.com/security/products/animate/apsb24-26.html

Restart Required: Yes

Instructions:

1. Open Adobe Animate. 2. Go to Help > Check for Updates. 3. Follow prompts to install update. 4. Restart Animate after installation.

🔧 Temporary Workarounds

Disable automatic file opening

all

Configure system to not automatically open Animate files from untrusted sources.

Use application control

all

Restrict execution of Animate to trusted locations only.

🧯 If You Can't Patch

  • Implement strict file handling policies to prevent opening untrusted Animate files.
  • Use endpoint protection with file reputation checking for .fla and other Animate file formats.

🔍 How to Verify

Check if Vulnerable:

Check Animate version via Help > About Adobe Animate. If version is 23.0.4 or earlier, or 24.0.1 or earlier, system is vulnerable.

Check Version:

On Windows: Check via Help > About. On macOS: Adobe Animate > About Adobe Animate

Verify Fix Applied:

Verify version is 24.0.2 or later after update.

📡 Detection & Monitoring

Log Indicators:

  • Animate crash logs with memory access violations
  • Unexpected Animate processes spawning child processes

Network Indicators:

  • Unusual outbound connections from Animate process

SIEM Query:

Process creation where parent process contains 'Animate' AND child process is not typical for Animate workflow

🔗 References

📤 Share & Export