Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconObtain basic git credentials
-
DeliveryClone target repository over network
-
ExploitSubmit post-clone file-move with traversal path
-
InstallWrite attacker script outside repo area
-
C2Service auto-executes staged script
-
ExecuteGain code execution as Git Service account
-
ImpactPivot to adjacent tenant 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 | The CVE description requires an authenticated user with basic git access to the Altium Git Service and the ability to invoke the post-clone file-manipulation operations that accept user-supplied paths; without such an account the vulnerable code path is not reachable. Note a conflict with the CVSS v4.0 vector, which advertises PR:N (no privileges required) - this should be verified directly with Altium, as the description's authentication prerequisite is the more conservative limiter for defensive planning. On Altium 365 the conditions are now moot because the service-side fix is deployed; on Altium Enterprise Server, exploitation is further limited to versions below 8.1.1 and to deployments where attackers can reach the Git Service over the network with valid credentials. No special non-default configuration is mentioned - the vulnerable post-clone behavior appears to be present in the default Git Service flow. |
| Impact | The signals point in different directions and should be reconciled carefully. CVSS v4.0 is rated 10.0 with AV:N/AC:L/PR:N/UI:N and full impact across the confidentiality/integrity/availability axes plus subsequent system scope (SC:H/SI:H/SA:H), reflecting the multi-tenant blast radius. However, the description explicitly states an 'authenticated user with basic git access' is required, which conflicts with the PR:N (no privileges required) value in the vector - verify with the vendor whether the vulnerable code path is actually reachable pre-authentication or whether the PR metric reflects that 'basic git access' is treated as trivially obtainable. SSVC marks Exploitation=none and Automatable=yes with Technical Impact=total, and EPSS is modest at 0.44% (63rd percentile), consistent with no public exploit identified at time of analysis and not on CISA KEV. Net assessment: a high-priority patch for any organization running Altium Enterprise Server because the technical impact is total and weaponization is plausible, but not yet evidence of mass exploitation. |
| Exploit ScenarioDerived | An attacker who has obtained low-privilege git credentials - for example via phishing of an engineer or reuse of leaked credentials - clones a repository from the Altium Git Service and triggers the post-clone file-manipulation sequence with a destination path containing traversal segments, relocating an attacker-staged script into a directory the service subsequently executes. The script runs as the Git Service account, granting code execution on the host; on Altium 365 the same primitive could traverse into storage belonging to other tenants sharing that node. No public exploit identified at time of analysis, but the file-move primitive is straightforward enough that SSVC flagged the issue as automatable. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv3 – Jun 09, 2026
Remote code execution in Altium Enterprise Server (versions prior to 8.1.1) and Altium 365 arises from a path traversal flaw in the shared Git Service component, which processes post-clone file-manipulation operations using user-supplied paths without validation. An authenticated user with basic git permissions can move arbitrary files outside the repository area, drop attacker-controlled scripts into directories the service later executes, and on multi-tenant Altium 365 infrastructure could have reached data belonging to other tenants on the same node. No public exploit identified at time of analysis, and EPSS sits at 0.44% (63rd percentile).
Earlier versions of this analysis (2)
Remote code execution in Altium Enterprise Server (before 8.1.1) and Altium 365 allows authenticated users with basic git access to escape the intended repository area via path traversal in post-clone file-manipulation operations. The file-move primitive enables placement of attacker-controlled scripts into auto-executed directories, yielding code execution under the Git Service account, and on multi-tenant Altium 365 nodes previously enabled cross-tenant data access. No public exploit identified at time of analysis, but CVSS v4.0 base score of 10.0 with subsequent-system impact reflects severe blast radius.
Authenticated path traversal in the Git Service shared by Altium Enterprise Server (versions before 8.1.1) and Altium 365 allows a user with basic git access to move arbitrary files outside the repository area and stage attacker-controlled scripts in directories the service later executes, yielding remote code execution as the Git Service account. The CVSS 4.0 score of 9.4 reflects scope-changing impact (SC:H/SI:H/SA:H), which on multi-tenant Altium 365 nodes could have enabled cross-tenant data access. No public exploit identified at time of analysis; the vulnerability was reported by Altium itself.
RemediationAI
On-premises operators should upgrade Altium Enterprise Server to 8.1.1 or later, which is the vendor-released patch and the only fully supported fix. Altium 365 customers are already covered because Altium has remediated the shared Git Service in production, but should still confirm via the advisories portal at https://www.altium.com/platform/security-compliance/security-advisories. If immediate patching of Altium Enterprise Server is not possible, compensating controls include tightly restricting which accounts are granted basic git access to the Enterprise Server (since exploitation requires an authenticated git user per the description), placing the Git Service behind a network segment reachable only by trusted engineering hosts, and enabling filesystem-level auditing on the Git Service account to alert on unexpected writes outside repository storage paths - note these controls reduce but do not eliminate risk from insider abuse or stolen credentials.
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
The vulnerability lives in the Git Service component shared across Altium's cloud (Altium 365, cpe:2.3:a:altium:altium_365) and on-premises (Altium Enterprise Server, cpe:2.3:a:altium:altium_enterprise_server) PCB/EDA collaboration platforms. After a successful git clone, the service runs a sequence of file-manipulation operations whose source and destination paths are taken from user-supplied input and never canonicalized or constrained to the repository root - a textbook CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) condition. Because the Git Service runs as a privileged backend identity and hosts content for many repositories (and, on Altium 365, many tenants), traversal sequences such as '..' segments allow an authenticated client to write files into arbitrary filesystem locations that the service itself later loads or executes.
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:N/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
6DescriptionCVE.org
A path traversal vulnerability exists in the Git Service component shared by Altium Enterprise Server and Altium 365. The service accepts a sequence of post-clone file-manipulation operations that use user-supplied paths without validation, allowing an authenticated user with basic git access to move arbitrary files outside the intended repository area.
This file-move primitive can be used to place attacker-controlled script content into directories where it is later executed by the service, resulting in remote code execution under the Git Service account. On multi-tenant Altium 365 deployments, this could have allowed access to data belonging to other tenants on the same infrastructure node. Altium Enterprise Server is fixed in 8.1.1; the issue has been remediated in Altium 365 at the service level.
Executive ViewAI
Altium Enterprise Server and Altium 365 versions prior to 8.1.1 contain a critical remote code execution vulnerability in the Git Service component enabling attackers with repository access to execute code and, in multi-tenant environments, potentially access intellectual property and designs belonging to other organizations on the same infrastructure. Organizations using Altium's collaboration platform for PCB and schematic design face immediate risk of operational disruption, design data theft, and business interruption.
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.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
More in Altium Enterprise Server
View allUnauthenticated 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 Collaboration Service (versions prior to 8.1.1) allows an authenticated
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-34918
GHSA-f7c8-3j67-9q8x
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB