CVE-2024-9997

7.8 HIGH

📋 TL;DR

A memory corruption vulnerability in Autodesk AutoCAD's DWG file parser (acdb25.dll) allows attackers to crash applications, leak sensitive data, or execute arbitrary code by tricking users into opening malicious DWG files. This affects AutoCAD users who open untrusted DWG files. The vulnerability requires user interaction but can lead to full system compromise.

💻 Affected Systems

Products:
  • Autodesk AutoCAD
Versions: Specific versions not detailed in advisory - check vendor advisory for exact affected versions
Operating Systems: Windows, macOS
Default Config Vulnerable: ⚠️ Yes
Notes: All AutoCAD installations with the vulnerable acdb25.dll component are affected when processing DWG files.

📦 What is this software?

⚠️ Risk & Real-World Impact

🔴

Worst Case

Remote code execution with the privileges of the AutoCAD process, potentially leading to full system compromise, data theft, or ransomware deployment.

🟠

Likely Case

Application crashes and denial of service from malformed files, with potential for limited data exposure or code execution in targeted attacks.

🟢

If Mitigated

Limited impact with proper security controls - crashes may occur but code execution is prevented by security mitigations like ASLR/DEP.

🌐 Internet-Facing: MEDIUM
🏢 Internal Only: HIGH

🎯 Exploit Status

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

Exploitation requires user interaction (opening malicious file). Memory corruption vulnerabilities in file parsers are commonly weaponized.

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: Check Autodesk Security Advisory ADSK-SA-2024-0021 for specific patched versions

Vendor Advisory: https://www.autodesk.com/trust/security-advisories/adsk-sa-2024-0021

Restart Required: Yes

Instructions:

1. Open AutoCAD
2. Navigate to Help > About
3. Check for updates or use Autodesk Desktop App
4. Apply available security updates
5. Restart AutoCAD after installation

🔧 Temporary Workarounds

Restrict DWG file handling

windows

Configure AutoCAD to only open DWG files from trusted sources using application control policies.

Disable automatic file opening

all

Configure AutoCAD to prompt before opening any DWG files rather than opening automatically.

🧯 If You Can't Patch

  • Implement application whitelisting to prevent unauthorized AutoCAD execution
  • Use email/web gateways to block DWG attachments from untrusted sources
  • Train users to never open DWG files from unknown sources

🔍 How to Verify

Check if Vulnerable:

Check AutoCAD version against patched versions listed in Autodesk advisory ADSK-SA-2024-0021

Check Version:

In AutoCAD: Help > About or command line: acad.exe /version

Verify Fix Applied:

Verify AutoCAD version is updated to patched version and test with sample DWG files

📡 Detection & Monitoring

Log Indicators:

  • AutoCAD crash logs with acdb25.dll references
  • Unexpected process termination events
  • Security logs showing file access to suspicious DWG files

Network Indicators:

  • Downloads of DWG files from untrusted sources
  • Unusual outbound connections after DWG file processing

SIEM Query:

EventID=1000 OR EventID=1001 AND ProcessName="acad.exe" AND FaultModuleName="acdb25.dll"

🔗 References

📤 Share & Export