Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2025-10899

CVE-2025-10899: Autodesk Shared Components Buffer Overflow

CVE-2025-10899 is a buffer overflow vulnerability in Autodesk Shared Components that allows attackers to execute arbitrary code via malicious MODEL files. This article covers technical details, affected versions, and mitigation.

Published:

CVE-2025-10899 Overview

CVE-2025-10899 is an out-of-bounds write vulnerability [CWE-787] affecting Autodesk Shared Components and a broad range of Autodesk products. The flaw is triggered when a maliciously crafted MODEL file is parsed by an affected Autodesk application. An attacker who convinces a user to open such a file can cause a crash, induce data corruption, or execute arbitrary code in the context of the current process. Exploitation requires local access and user interaction, since the victim must open the malicious file in a vulnerable Autodesk product.

Critical Impact

Arbitrary code execution in the context of the current user across AutoCAD, Revit, Inventor, 3ds Max, Civil 3D, and other Autodesk 2026 products.

Affected Products

  • Autodesk Shared Components, AutoCAD 2026, and AutoCAD verticals (Architecture, Electrical, Map 3D, Mechanical, MEP, Plant 3D)
  • Autodesk Revit 2026, Revit LT 2026, Inventor 2026, 3ds Max 2026, Advance Steel 2026
  • Autodesk Civil 3D 2026, Infraworks 2026, and Vault 2026

Discovery Timeline

  • 2025-12-16 - CVE-2025-10899 published to NVD
  • 2025-12-19 - Last updated in NVD database

Technical Details for CVE-2025-10899

Vulnerability Analysis

The vulnerability resides in the file-parsing logic shared across Autodesk products through the Shared Components library. When the parser processes a malformed MODEL file, it writes data beyond the bounds of an allocated buffer. This out-of-bounds write corrupts adjacent memory structures within the process address space. Depending on what is overwritten, the outcome ranges from an application crash to controlled corruption of function pointers or object metadata. An attacker who shapes the write primitive precisely can redirect execution and run code with the privileges of the user running the Autodesk application.

Because Shared Components is consumed by AutoCAD, Revit, Inventor, 3ds Max, Civil 3D, and other Autodesk 2026 products, a single parser defect propagates across the product family. Engineering and architecture environments frequently exchange MODEL files between vendors, contractors, and clients, which expands the attack surface.

Root Cause

The root cause is missing or insufficient bounds validation when the MODEL file parser writes attacker-controlled data into a fixed-size buffer. Field length values or indices inside the file are trusted without verifying that the resulting write remains within the allocated region. This is a classic CWE-787 pattern.

Attack Vector

The attack requires local access and user interaction. An attacker delivers a crafted MODEL file through email, a shared project workspace, a contractor handoff, or a cloud storage link. When the user opens the file in an affected Autodesk product, the parser triggers the out-of-bounds write and exploitation completes in the context of the current process. No network access to the workstation is required.

No public proof-of-concept is associated with this CVE in the available references. Technical specifics are described in the Autodesk Security Advisory ADSK-SA-2025-0024.

Detection Methods for CVE-2025-10899

Indicators of Compromise

  • Unexpected crashes of acad.exe, revit.exe, inventor.exe, 3dsmax.exe, or other Autodesk processes immediately after opening a MODEL file.
  • MODEL files arriving from untrusted senders or external project shares, particularly those with anomalous size or structure.
  • Autodesk processes spawning unexpected child processes such as cmd.exe, powershell.exe, or rundll32.exe.

Detection Strategies

  • Monitor process telemetry for Autodesk application crashes correlated with recent file-open events involving MODEL files.
  • Flag any child process creation from Autodesk binaries that deviates from a baseline of legitimate helper utilities.
  • Inspect endpoint memory protection events (DEP, ASLR, CFG violations) originating from Autodesk processes.

Monitoring Recommendations

  • Centralize endpoint logs from engineering workstations and alert on repeated Autodesk process termination events.
  • Track inbound MODEL files via email and file-sharing gateways and apply attachment sandboxing where available.
  • Maintain an inventory of Autodesk 2026 product versions installed across the environment to prioritize patch verification.

How to Mitigate CVE-2025-10899

Immediate Actions Required

  • Apply the fixed builds referenced in Autodesk Security Advisory ADSK-SA-2025-0024 for every affected product in use.
  • Instruct CAD and engineering users not to open MODEL files received from untrusted or unverified sources.
  • Confirm that affected workstations run with standard user privileges rather than local administrator rights to limit exploitation impact.

Patch Information

Autodesk has published fixes through advisory ADSK-SA-2025-0024. Updates should be deployed using Autodesk Access or the standard enterprise deployment workflow. Confirm patched build numbers for each product, since Shared Components updates ship as part of individual product installers across AutoCAD, Revit, Inventor, 3ds Max, Civil 3D, Infraworks, Vault, and the AutoCAD verticals.

Workarounds

  • Restrict execution of Autodesk applications to vetted project directories and block opening of MODEL files from temporary or download folders.
  • Use application allowlisting to prevent Autodesk processes from launching unexpected child binaries such as scripting hosts.
  • Sandbox or detonate untrusted MODEL files in an isolated environment before distributing them to engineering teams.
bash
# Example: block opening MODEL files from user Downloads via Windows AppLocker file path rule
New-AppLockerPolicy -RuleType Path -User Everyone -Action Deny \
  -Path "%USERPROFILE%\Downloads\*.model" -RuleNamePrefix "Block-MODEL-Downloads"

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.