Uninitialized Variable in AutoCAD via Malicious DGN File – Crash or RCE
CVE-2025-5047 Published on August 15, 2025

DGN File Parsing Uninitialized Variable Vulnerability
A maliciously crafted DGN file, when parsed through Autodesk AutoCAD, can force an Uninitialized Variable vulnerability. A malicious actor can leverage this vulnerability to cause a crash, read sensitive data, or execute arbitrary code in the context of the current process.

Vendor Advisory NVD

Vulnerability Analysis

CVE-2025-5047 can be exploited with local system access, requires user interaction. This vulnerability is considered to have a low attack complexity. The potential impact of an exploit of this vulnerability is considered to be very high.

Attack Vector:
LOCAL
Attack Complexity:
LOW
Privileges Required:
NONE
User Interaction:
REQUIRED
Scope:
UNCHANGED
Confidentiality Impact:
HIGH
Integrity Impact:
HIGH
Availability Impact:
HIGH

Weakness Type

Use of Uninitialized Variable

The code uses a variable that has not been initialized, leading to unpredictable or unintended results. In some languages such as C and C++, stack variables are not initialized by default. They generally contain junk data with the contents of stack memory before the function was invoked. An attacker can sometimes control or read these contents. In other languages or conditions, a variable that is not explicitly initialized can be given a default value that has security implications, depending on the logic of the program. The presence of an uninitialized variable can sometimes indicate a typographic error in the code.


Products Associated with CVE-2025-5047

Want to know whenever a new CVE is published for AutoDesk products? stack.watch will email you.

 
 
 
 
 
 
 
 
 
 

Affected Versions

Autodesk AutoCAD: Autodesk AutoCAD LT: Autodesk AutoCAD Architecture: Autodesk AutoCAD Electrical: Autodesk AutoCAD MAP 3D: Autodesk AutoCAD Mechanical: Autodesk AutoCAD MEP: Autodesk AutoCAD Plant 3D: Autodesk Civil 3D: Autodesk Advance Steel:

Exploit Probability

EPSS
0.03%
Percentile
6.94%

EPSS (Exploit Prediction Scoring System) scores estimate the probability that a vulnerability will be exploited in the wild within the next 30 days. The percentile shows you how this score compares to all other vulnerabilities.