Horizon Alert
Summary of the vulnerability and why it matters
This vulnerability in LXD allows authenticated users to bypass project security settings when moving system instances. An attacker could exploit this to place instances with unauthorized high-privilege configurations into restricted projects, undermining existing security controls. The primary concern is confirming if this technology is in use and if it is exposed.
- Attackers can move restricted instances to new projects.
- Bypasses security controls for moving instances.
- Confirm relevance and exposure within your environment.
Attack Path
How an attacker could exploit the issue
An attacker with authenticated access to LXD can exploit this flaw by migrating a virtual instance to a new project. During this migration, the system fails to properly check the instance's configuration against the target project's security rules. This allows the attacker to bypass project restrictions and move an instance with potentially unsafe, high-privilege settings into a project that should not permit such configurations.
- Authenticated access to LXD required.
- Instance migration with configuration overrides triggers vulnerability.
- Bypasses project security for high-privilege configurations.
Live Threat
Current exploitation, exposure, and threat context
This vulnerability could allow an authenticated attacker to bypass project restrictions when migrating LXD instances. By providing configuration overrides during migration, an attacker could move instances with high-privilege configurations into projects where those configurations are normally disallowed, circumventing existing security controls.
- Restricted project configurations.
- Migration with configuration overrides.
- Bypassing security controls.
Operational Fix
Recommended remediation, mitigation, and detection steps
This vulnerability impacts LXD, a system container manager often managed by infrastructure or platform teams. The first practical step is to identify all LXD deployments, confirm if they are internet-facing or critical, and then locate the system owners responsible for these deployments to initiate a risk-based remediation plan.
- Infrastructure or platform teams own the issue.
- Verify LXD instance migration reachability.
- Plan remediation based on identified risk.