Horizon Alert
Summary of the vulnerability and why it matters
This advisory concerns a critical vulnerability identified in Avigilon Access Control Manager. The flaw allows for arbitrary code execution through specially crafted Excel files uploaded via a specific endpoint, potentially impacting systems responsible for physical access control. The main concern is confirming relevance and exposure.
- Flaw lets attackers run code using bad Excel files.
- Protects physical access systems and critical infrastructure.
- Assess if Avigilon Access Control Manager is in use.
Attack Path
How an attacker could exploit the issue
An attacker can reach this vulnerability by submitting a specially crafted Excel file to the /id_profiles endpoint. This file is then processed by the system, leading to arbitrary code execution. The risk is amplified because no authentication or user interaction is required for the attack to succeed.
- No authentication or user interaction needed.
- Crafted Excel file submitted to endpoint.
- Arbitrary code execution possible.
Live Threat
Current exploitation, exposure, and threat context
This vulnerability could allow an unauthenticated attacker to execute arbitrary code on the affected system by uploading a specially crafted Excel file through the /id_profiles endpoint. This could impact the confidentiality, integrity, and availability of the system.
- System data and services are at risk.
- Code execution via crafted Excel file upload.
- Compromise of system integrity and availability.
Operational Fix
Recommended remediation, mitigation, and detection steps
Real-world ownership of this vulnerability likely falls to the teams managing physical security infrastructure, such as dedicated security or facilities teams, with potential involvement from IT infrastructure or platform teams depending on how the Avigilon ACM is deployed and managed. The first practical step is to identify all instances of the affected Avigilon ACM software, confirm their network exposure and business criticality, and then assign an accountable owner to plan remediation.
- Security or infrastructure teams own the issue.
- Verify ACM instance exposure and criticality.
- Plan remediation based on identified risk.