Autodesk Shared Components
CVE-2025-10889
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious CATPART file
-
DeliveryDeliver via email or file share
-
ExploitVictim opens file in Autodesk product
-
ExecutionTrigger memory corruption in shared-components 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 a victim to open or import a maliciously crafted CATPART file into an affected Autodesk product that uses the vulnerable shared-components parser (UI:R). No authentication or elevated privileges are needed (PR:N), but the attack is local/file-based (AV:L): the attacker cannot trigger it remotely without first getting the malicious file onto the victim's system and having the user open it. Limiting factors are the mandatory user interaction (social engineering to deliver and open the file) and the requirement that the target actually has an affected Autodesk product capable of parsing CATPART files installed; code executes only with the privileges of the current user, not elevated. |
| Impact | The vendor CVSS 3.1 vector (AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H = 7.8 High) describes a classic file-format parsing memory-corruption bug: exploitation is local and requires the victim to open a maliciously crafted CATPART file (UI:R), but needs no prior authentication or privileges (PR:N). This is not a remotely reachable, wormable flaw - it is a client-side, user-interaction-gated RCE typical of CAD/engineering software. No EPSS score, CISA KEV entry, POC, or SSVC decision data was provided, so exploitation status is 'no public exploit identified at time of analysis.' The absence of KEV/EPSS combined with the UI:R requirement suggests this is a real but not urgent priority: dangerous where malicious design files circulate (supply chains, contractor file exchange, downloaded models), yet reliant on social engineering to land. The 7.8 score is credible and well-matched to the vector; there is no CVSS-vs-description conflict. Note the input's AV:L is correct despite CATPART files often arriving over a network - the trigger requires local file parsing, so AV:L (not AV:N) is the honest choice. |
| Exploit ScenarioDerived | An attacker crafts a malicious CATPART (CATIA part) file and delivers it to a target engineer via email, a shared model repository, a supplier data exchange, or a compromised download. When the victim opens or imports the file into an affected Autodesk product using the vulnerable shared components parser, the memory corruption triggers and arbitrary code executes in the context of the current user. No public exploit code is identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 30, 2026
Memory corruption in the Autodesk Shared Components parser that handles CATPART files lets an attacker execute arbitrary code in the context of the current process when a user opens or imports a maliciously crafted CATPART file. Any Autodesk product that bundles the vulnerable shared-components library is exposed, and exploitation requires user interaction to deliver and open the file while needing no authentication or elevated privileges (CVSS 3.1 base 7.8; AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H). Code runs only with the privileges of the invoking user, and no public exploit code or confirmed active exploitation was identified at time of analysis.
RemediationAI
Apply the Shared Components update published in Autodesk security advisory ADSK-SA-2025-0024 (https://www.autodesk.com/trust/security-advisories/adsk-sa-2025-0024); because the vulnerable library ships independently of the application, running the stand-alone Autodesk Shared Components installer (or reinstalling/updating every Autodesk product on the host) is required rather than updating a single application, and the advisory should be consulted for the exact fixed build number since it is not specified in the available feed data. Until hosts are patched, the practical control is blocking delivery of the weaponized document: strip or quarantine .CATPART attachments at the email and web gateways, disable preview handlers/thumbnails for CATPART in Explorer and any document-management or PLM system, and remove the CATPART file-type association so a stray file cannot be opened by double-click; each of these reduces functionality for legitimate CAD workflows and should be scoped to users who do not need to exchange CATIA-native parts. Enforce least privilege so that CAD applications run as standard users instead of local administrators, which caps the blast radius because the exploit executes only with the current user's rights, and warn users via phishing-awareness guidance that opening unexpected CATPART files from untrusted sources is the delivery vector. Note that antivirus signature detection of malformed CATPART payloads is unreliable and should not be treated as a substitute for patching.
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 root cause is CWE-120, a buffer copy without checking the size of the input, which places this in the classic file-format parsing memory-corruption class: while parsing the native CATIA V5 part format (.CATPART), the vulnerable shared-components code copies attacker-controlled data into a fixed-size buffer without adequate bounds validation, corrupting memory in a way that can be steered toward arbitrary code execution. Because the affected code lives in Autodesk Shared Components rather than in a single application binary, the weakness propagates to every Autodesk product that links or loads that library and exposes a CATPART import/open path, which is why the CPE is published as cpe:2.3:a:autodesk:shared_components with a wildcard version rather than a single product entry. The assessed vector (S:U, AV:L, PR:N, UI:R, C/I/A:H) confirms a local, file-based attack: the attacker cannot trigger the flaw remotely without first landing the crafted file on the victim host and inducing the user to open it, and the resulting code executes at the integrity level of the current process, not SYSTEM or root. Standard OS exploit mitigations (ASLR, DEP, stack cookies) raise the bar for reliable exploitation, but a well-formed malicious document can still deliver a working chain in this bug class.
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-parsing RCE requires the victim to open a crafted CATPART locally (AV:L, UI:R) with no prior privileges (PR:N); code runs in-process yielding full C/I/A.
Primary rating from Vendor (autodesk).
CVSS VectorVendor: autodesk
DescriptionCVE.org
A maliciously crafted CATPART 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
CVE-2025-10889 affects organizations running Autodesk products that bundle the vulnerable Shared Components library, where opening a malicious CATPART file can lead to code execution with the user's privileges. The risk is significant because no vendor-released patch was identified at time of analysis, no public exploit identified at time of analysis, and the attack is unauthenticated but requires user interaction, making normal design-file workflows the primary exposure. Leadership should treat this as an engineering-workstation and intellectual-property risk, not just an IT patching issue.
No vendor-released patch identified at time of analysis. Interim mitigations include blocking CATPART files from external sources, disabling automatic opening or importing of CATPART files where possible, enforcing least privilege for Autodesk users, application allowlisting, endpoint detection and response, sandboxing or file-reputation analysis for untrusted CAD files, network segmentation for engineering workstations, user awareness training, and monitoring Autodesk advisories for a vendor patch.
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 allHeap-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
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
Parsing a maliciously crafted CATPRODUCT (CATIA assembly) file in Autodesk products that rely on the affected shared com
Out-of-bounds read in Autodesk Shared Components allows local attackers to cause a crash, read sensitive memory, or pote
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB