Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconObtain standard Enterprise Server account
-
DeliveryReach Collaboration Service over network
-
ExploitSubmit collaboration message with traversal filename
-
InstallTrigger MCAD/Simulation download of master config
-
C2Extract admin credentials from configuration
-
ExecuteAuthenticate as system administrator
-
ImpactFull control of server and design data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK
2 techniques across 2 tactics: Discovery, Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Attacker must hold valid credentials for a standard authenticated user on an on-premises Altium Enterprise Server running a version below 8.1.1, and must be able to reach the Collaboration Service over the network to submit a collaboration message and invoke the MCAD or Simulation file-download flow with a crafted filename. No user interaction by a victim is required (UI:N) and no special non-default configuration is needed - the vulnerable download paths are part of standard Collaboration Service functionality. Exploitation is limited by the PR:L authentication requirement and by deployment model: Altium 365 SaaS tenants are explicitly not affected, so only self-hosted servers are at risk. |
| Impact | The CVSS 4.0 vector AV:N/AC:L/AT:N/PR:L/UI:N with high confidentiality, integrity, and availability impact to both vulnerable and subsequent systems (VC/VI/VA:H and SC/SI/SA:H) drives the 9.4 score, and the scenario is plausible: any holder of a standard user account on the server can read the master configuration and then authenticate as an administrator, so the scope-change rating is well-grounded rather than inflated. EPSS and CISA KEV data are not provided in the input, and no public PoC is referenced, so exploitation is currently unproven in the wild - the threat is best described as high-impact but not yet observed. Because the disclosure originated with the vendor and a fixed release is already available, defenders should treat this as a near-term patching priority for any on-prem deployment despite the absence of active-exploitation signals. |
| Exploit ScenarioDerived | An attacker with any valid Altium Enterprise Server account (for example a contractor or compromised engineer credential) posts a collaboration message whose MCAD or Simulation filename field contains traversal sequences pointing at the server's master configuration file. The Collaboration Service returns the configuration contents via the standard download endpoint, exposing administrator credentials, which the attacker then uses to log in with full admin rights and pivot to all hosted design data. No public exploit identified at time of analysis, but the attack only requires standard HTTP requests and one low-privileged account, so weaponization is straightforward. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 05, 2026
Arbitrary file read in Altium Enterprise Server Collaboration Service (versions prior to 8.1.1) allows an authenticated low-privileged user to traverse the server filesystem via crafted filenames in MCAD and Simulation download flows. Because retrievable files include the master configuration holding privileged credentials, the bug escalates to full administrative takeover of the on-premises server. No public exploit identified at time of analysis, and Altium 365 cloud tenants are explicitly out of scope.
RemediationAI
Vendor-released patch: upgrade Altium Enterprise Server to version 8.1.1 or later, as published on the Altium security advisories page at https://www.altium.com/platform/security-compliance/security-advisories. Until the upgrade can be applied, restrict who can obtain Collaboration Service accounts and tightly limit network reachability of the on-prem server to trusted engineering subnets, since PR:L means any authenticated user is sufficient - note this hurts legitimate distributed collaboration. As an additional compensating control, rotate any credentials stored in the server's master configuration after patching on the assumption they may have been read, and audit Collaboration message logs for unusual filename patterns containing '../' or absolute path fragments in MCAD/Simulation download requests; this audit is best-effort and may miss obfuscated payloads. Altium 365 cloud customers require no action.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Altium Enterprise Server is the self-hosted PLM/PDM backend used by engineering teams for collaborative PCB and mechanical CAD design data management. The vulnerability is a classic CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) in the Collaboration Service: filenames embedded in collaboration messages travel through the MCAD and Simulation file-download code paths and are concatenated into a server-side path without canonicalization or allow-list validation. Per the CPE (cpe:2.3:a:altium:altium_enterprise_server:*) all versions of the on-premises product before 8.1.1 are in scope, while the Altium 365 SaaS offering is architecturally different and not affected.
Know when Altium Enterprise Server 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
Primary rating from Vendor (Altium) · only source for this CVE.
CVSS VectorVendor: Altium
Lifecycle Timeline
3DescriptionCVE.org
A path traversal vulnerability exists in the Altium Enterprise Server Collaboration Service due to improper handling of user-supplied filenames in the MCAD and Simulation file download flows. A regular authenticated user can submit a collaboration message containing a crafted filename, which is later used to construct the download path on the server without validation, allowing arbitrary files to be read from the server filesystem.
Because the readable files include the server's master configuration, which stores credentials for privileged accounts, exploitation can lead to authenticating as a system administrator and gaining full control of the server. Altium 365 cloud deployments are not affected.
Executive ViewAI
Altium Enterprise Server Collaboration Service versions prior to 8.1.1 contain a critical vulnerability allowing authenticated users to read the master configuration file containing administrative credentials, enabling full takeover of on-premises servers. Although no public exploit has been identified to date, any affected organization must patch immediately as this vulnerability provides direct administrative access to unauthorized users.
Apply 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
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
More in Altium Enterprise Server
View allRemote code execution in Altium Enterprise Server (versions prior to 8.1.1) and Altium 365 arises from a path traversal
Unauthenticated file disclosure and arbitrary file read in Altium Enterprise Server prior to 8.1.1 allows any network-re
Server-side request forgery in the UnifiedLogin service of on-premises Altium Enterprise Server lets an unauthenticated
Arbitrary file write in Altium Enterprise Server ComparisonService allows authenticated workspace users to escape the te
Arbitrary file read in Altium Enterprise Server on-premise deployments allows any authenticated low-privilege user to es
Server-side request forgery in the shared GraphQL service of Altium Enterprise Server (prior to 8.1.1) and Altium 365 al
Authenticated path traversal in Altium Enterprise Server (before 8.1.1) and Altium 365 lets a low-privileged user read a
EUVD-2026-34915
GHSA-8mjc-gx82-2m9v
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB