Autodesk Shared Components CVE-2025-10887
HIGHAttack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDeliver crafted MODEL file to victim
-
ExploitVictim opens file in Autodesk product
-
ExecutionTrigger memory corruption in parser
-
ImpactExecute arbitrary code as current user
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Buffer copy size validation
MITRE ATT&CK
1 technique across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an affected Autodesk product that uses the vulnerable shared components to parse a MODEL file, and it requires the victim to actively open an attacker-supplied malicious MODEL file (UI:R). The attack is local/file-based (AV:L) - it cannot be triggered remotely over a network without user action, and no elevated privileges are needed by the attacker (PR:N). Limiting factors: the attacker must first deliver the file and rely on the user opening it in a vulnerable Autodesk application; code executes only at the privilege level of the user running the product, which bounds post-exploitation impact on properly least-privileged workstations. |
| Impact | This is a genuine high-severity local code-execution flaw but not an urgent mass-exploitation priority based on available signals. The CVSS 3.1 vector (AV:L/AC:L/PR:N/UI:R) confirms it is a local, file-driven attack requiring the victim to open a maliciously crafted MODEL file - it is NOT remotely exploitable despite the high 7.8 score and full C:H/I:H/A:H impact. There is no CISA KEV listing, no public exploit code identified, and no EPSS score provided in the input, so there is no evidence of active exploitation; the risk is primarily opportunistic social-engineering (tricking a designer/engineer into opening a booby-trapped model). SSVC framing would place this as exploitation=none, automatable=no (user interaction defeats automation), technical impact=total. Net: real and worth patching on normal cycles, but closer to a 'high CVSS, moderate real-world risk' issue than a drop-everything emergency, because exploitation hinges entirely on tricking a user into opening a hostile file. |
| Exploit ScenarioDerived | An attacker crafts a malicious MODEL file and delivers it to a target (e.g., emailed design file, shared project asset, or download from a compromised repository). When the victim opens the file in an affected Autodesk product that uses the vulnerable shared component, the parser triggers memory corruption and executes attacker-supplied code in the context of the current user. No public proof-of-concept exploit has been identified at the time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 07, 2026
Memory corruption in Autodesk Shared Components allows local attackers to execute arbitrary code when a user opens a maliciously crafted MODEL file in an affected Autodesk product. The flaw requires user interaction (UI:R) and no privileges (PR:N), but is limited to local file-based attacks (AV:L); it cannot be triggered remotely without the victim opening the file. No public exploit code or active exploitation has been identified at time of analysis, and the risk is assessed as high severity but not an urgent mass-exploitation priority.
RemediationAI
Patch available per vendor advisory: apply the fixes referenced in Autodesk security advisory adsk-sa-2025-0024 (https://www.autodesk.com/trust/security-advisories/adsk-sa-2025-0024) as soon as they are available for your specific Autodesk products. Until patching is complete, avoid opening untrusted MODEL files, and consider restricting the ability to open such files from unknown sources (e.g., via email or web downloads) using endpoint controls; note that this may impact legitimate workflows. Additionally, run Autodesk products with least-privileged user accounts to limit post-exploitation impact, and employ application whitelisting to block unauthorized executables-though these measures require ongoing maintenance and do not prevent the initial memory corruption. The vendor advisory should be consulted for any updated mitigation guidance.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability resides in Autodesk Shared Components, a set of libraries used by multiple Autodesk applications (e.g., Autodesk Access, as referenced) to process MODEL files. The root cause is CWE-120: Buffer Copy without Checking Size of Input, a classic buffer overflow where a copy operation fails to validate the size of the input, leading to memory corruption. Because the affected component is shared, any Autodesk product that relies on it to parse MODEL files is potentially vulnerable, and the CPE cpe:2.3:a:autodesk:shared_components:*:*:*:*:*:*:*:* suggests all versions of the shared component are affected. Exploitation is local (AV:L) and requires the victim to open a malicious MODEL file (UI:R), after which code executes in the context of the current process with the user's privileges.
Know when Shared Components gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
File must be opened locally by a user (AV:L, UI:R) with no attacker privileges (PR:N); successful memory corruption yields full code execution in-process, so C/I/A all High.
Primary rating from Vendor (autodesk).
CVSS VectorVendor: autodesk
DescriptionCVE.org
A maliciously crafted MODEL file, when parsed through certain Autodesk products, can force a Memory corruption vulnerability. A malicious actor can leverage this vulnerability to execute arbitrary code in the context of the current process.
Executive ViewAI
Autodesk Shared Components contains a high-severity memory corruption vulnerability (CVE-2025-10887) that could allow local attackers to execute arbitrary code when a user opens a maliciously crafted MODEL file in an affected Autodesk product. While the attack requires user interaction and local access, successful exploitation could compromise engineering workstations, leading to data theft or lateral movement within the organization. Leadership should prioritize mitigation because design and engineering teams rely on Autodesk products, and the absence of a vendor patch increases exposure.
No vendor-released patch identified at time of analysis. Interim mitigations: enforce strict user training to avoid opening untrusted MODEL files; implement file scanning and sandboxing for Autodesk applications; restrict local execution privileges; monitor for anomalous process behavior via EDR; and apply application allowlisting to prevent unauthorized code execution.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
Affected Products (CPE)CVE.org
More in Shared Components
View allOpening a maliciously crafted X_T (Siemens Parasolid) model file in an Autodesk product that bundles the affected Shared
Heap-based buffer overflow in Autodesk Shared Components - the shared file-parsing libraries used by multiple Autodesk a
Out-of-bounds write in Autodesk Shared Components allows local attackers to execute arbitrary code in the context of the
Memory corruption in the Autodesk Shared Components parser that handles CATPART files lets an attacker execute arbitrary
Out-of-bounds write in Autodesk shared components allows local attackers to execute arbitrary code, corrupt data, or cra
Out-of-bounds write in Autodesk products' CATPART file parser enables local attackers to achieve arbitrary code executio
A maliciously crafted PRT file, when parsed through certain Autodesk products, can force a Memory Corruption vulnerabili
A maliciously crafted PRT file, when parsed through certain Autodesk products, can force a Memory Corruption vulnerabili
An out-of-bounds read in Autodesk Shared Components can be triggered when a user opens or imports a maliciously crafted
An out-of-bounds read in Autodesk shared components lets an attacker crash an affected Autodesk application, read memory
Memory corruption in Autodesk Shared Components allows an attacker to execute arbitrary code in the context of the curre
Memory corruption in Autodesk Shared Components allows arbitrary code execution when a user opens a maliciously crafted
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB