Horizon Alert
Summary of the vulnerability and why it matters
A critical vulnerability has been identified in Altium Enterprise Server's Network Installation Service, allowing unauthenticated attackers to potentially write arbitrary files or read sensitive information on the server. This could lead to the execution of malicious code on the affected systems. Altium 365 cloud deployments are not impacted by this issue.
- Attackers can write/read files without logging in.
- Affects on-premise servers, not cloud deployments.
- Confirm relevance and exposure of on-premise installations.
Attack Path
How an attacker could exploit the issue
An unauthenticated attacker on the network can interact with the Altium Enterprise Server's Network Installation Service. This could allow them to write arbitrary files to the server or read sensitive archive files. The vulnerability may lead to remote code execution or disclosure of deployment package contents.
- No authentication required.
- Write/read files via Network Installation Service.
- Remote code execution or data disclosure.
Live Threat
Current exploitation, exposure, and threat context
This vulnerability could impact the integrity and confidentiality of data on Altium Enterprise Server deployments. An unauthenticated attacker could write arbitrary files to the server, potentially leading to the execution of malicious code, or read sensitive information contained within package archives. This risk exists when the Network Installation Service is accessible over the network.
- Server files and application binaries at risk.
- Arbitrary file writes and reads are possible.
- Remote code execution and data disclosure may occur.
Operational Fix
Recommended remediation, mitigation, and detection steps
Altium Enterprise Server deployments using the Network Installation Service (NIS) are at risk from unauthenticated attackers who can write arbitrary files or read package archives. This could lead to remote code execution or disclosure of sensitive deployment information. The first practical step is to identify all instances of the affected on-premise Altium Enterprise Server, confirm their network accessibility, and identify the accountable owner before planning remediation.
- Identify affected on-premise deployments.
- Verify external reachability and business criticality.
- Plan remediation based on identified ownership.