Horizon Alert
Summary of the vulnerability and why it matters
This vulnerability in Incus could allow attackers to write arbitrary files to your systems by exploiting a symlink issue during data transfer, potentially leading to full host compromise. The primary concern is to confirm if this technology is used within your environment and assess any potential exposure.
- Attackers can write unauthorized files to systems.
- Confirms relevance and exposure within your environment.
- Assess Incus usage; address if applicable.
Attack Path
How an attacker could exploit the issue
An attacker with low-privileged access to Incus can exploit this vulnerability by crafting a malicious migration stream. This stream can contain a symbolic link that, when processed during the migration of volumes, redirects file writes to critical host system locations. Successful manipulation allows the attacker to write files as the root user, potentially leading to full compromise of the host system.
- Requires low-privileged access.
- Triggers when processing migration streams.
- Enables arbitrary file write as root.
Live Threat
Current exploitation, exposure, and threat context
This vulnerability could allow a malicious migration source, when conditions are met, to write arbitrary files to the host system with root privileges. This could occur when transferring volumes between Incus instances, if an attacker can plant a symbolic link within the transferred data that targets the host's root filesystem.
- Host files could be overwritten.
- Symlinks in transferred volumes.
- Full host compromise.
Operational Fix
Recommended remediation, mitigation, and detection steps
This critical vulnerability likely impacts infrastructure or platform teams responsible for managing Incus, as it allows for host file writes via malicious migration streams. The immediate first step should be to identify all Incus deployments, confirm their network exposure and criticality, and then locate the accountable owner to plan remediation based on the identified risk.
- Infrastructure or platform teams own the issue.
- Verify Incus deployment reachability and criticality.
- Plan remediation with vendor coordination.