Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to LXD-UI console
-
DeliveryCraft resource name with traversal sequence
-
ExploitEmbed in URL path request
-
ExecutionBackend resolves out-of-scope resource
-
ImpactAccess or alter unintended resource
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 | Exploitation requires the attacker to first hold valid authenticated access to the LXD-UI web interface (PR:L), and some active user interaction is indicated by the vendor vector (UI:A). The attack vector is the LXD-UI feature that resolves resource names supplied in URL paths: the attacker must be able to submit crafted resource names containing traversal sequences through that UI. Limiting factors: this is not a pre-authentication flaw - an unauthenticated internet attacker cannot exploit it; it is confined to deployments that actually expose and use LXD-UI (the web console), not headless LXD API/CLI-only installations; and only versions before 6.5 (6.0 branch) and before 5.21.4 (5.21 branch) are affected. |
| Impact | This is a moderate-risk, low-priority issue despite having a publicly available exploit. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:A/VC:L/VI:N) scores only 4.8 (Medium): network-reachable and low-complexity, but it requires existing authenticated access (PR:L) to LXD-UI and some active user interaction (UI:A), and the vendor-assessed impact is limited to low confidentiality (VC:L) with no integrity or availability impact. Multiple real-world signals agree that this is NOT an urgent priority: EPSS is 0.04% (10th percentile, i.e. very low predicted exploitation probability), it is NOT listed in CISA KEV, and Ubuntu rates it priority=medium. The only elevated signal is public POC availability (from the Canonical GHSA advisory), but POC existence is distinct from active exploitation and the extremely low EPSS plus absence of KEV indicate no observed in-the-wild activity. One notable conflict: the description states the flaw allows attackers to 'access or modify unintended resources' (implying an integrity impact), yet the vendor CVSS vector sets VI:N (no integrity impact) - this discrepancy should be verified with Canonical, as either the vector understates integrity or the 'modify' wording is broader than the scored impact. No SSVC decision was provided in the input. Net: a genuine but low-severity, post-authentication information-disclosure/path-traversal bug - patch during normal maintenance, not an emergency. |
| Exploit ScenarioDerived | An attacker who already holds valid (even low-privileged) credentials to the LXD-UI web console crafts a resource name containing path-traversal sequences and embeds it in a URL path, causing the UI backend to resolve a resource outside its intended scope. A public exploit reference exists via the Canonical GHSA-7425-4qpj-v4w3 advisory, and the low attack complexity (AC:L) makes the request trivial to construct once authenticated. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Oct 12, 2026
Path traversal in Canonical LXD-UI, the web console shipped with LXD, lets an authenticated user read or modify resources outside the intended scope by embedding traversal sequences in resource names submitted through URL paths; only the 6.0 branch before 6.5 and the 5.21 branch before 5.21.4 are affected. Exploitation requires the attacker to already hold valid credentials for the LXD-UI web interface and some user interaction is indicated by the vendor vector, so unauthenticated internet attackers cannot trigger it and headless LXD API/CLI-only deployments are not exposed. Publicly available exploit code exists (referenced via the vendor GitHub security advisory), but there is no confirmation of active exploitation; EPSS is 0.04% (10th percentile), consistent with a moderate-risk, low-priority issue despite the available proof-of-concept.
Earlier versions of this analysis (1)
RemediationAI
Vendor-released patch: upgrade LXD-UI to LXD 6.5 (for the 6.0 branch) or 5.21.4 (for the 5.21 branch); Canonical's advisory and fix details are at https://github.com/canonical/lxd/security/advisories/GHSA-7425-4qpj-v4w3, and distributions tracking this issue via the Ubuntu security process should be updated to the fixed package revisions. If immediate upgrade is not possible, the most effective compensating control is to remove LXD-UI from untrusted network reach: bind the web console to a management interface or localhost, place it behind a reverse proxy with strong authentication, or restrict it with firewall rules and a VPN - the trade-off is loss of convenient remote console access but no loss of LXD API/CLI functionality, since headless API/CLI-only installations are not affected by this flaw. Because exploitation requires a valid authenticated LXD-UI session, reviewing and minimizing UI user accounts, enforcing least privilege on those accounts, and auditing for anomalous resource names or traversal sequences in URL logs provide additional detection and blast-radius reduction, though they do not eliminate the underlying path-resolution defect. Rotate or review access for any accounts that may have been used to deliver crafted resource names if compromise is suspected.
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 flaw is a classic path traversal (CWE-22) in the LXD-UI component of Canonical LXD, the system container and virtual machine manager. LXD-UI maps URL path segments to named resources (containers, instances, projects, storage volumes and similar objects) and resolves the supplied resource name without adequately neutralizing traversal sequences such as '../'. A crafted resource name therefore causes the handler to operate on a path outside the intended resource namespace, permitting unauthorized reads and, per the description, writes to unintended resources. The vendor CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:A/VC:L/VI:N/VA:N with all subsequent threat and environmental metrics unassessed) and our independent CVSS 3.1 assessment (AV:N/AC:L/PR:L/UI:N/S:N/C:L/I:L/A:N) agree on the essentials: the attack is network-reachable but low-privilege authenticated, scoped unchanged to LXD-UI itself, and limited to low confidentiality and integrity impact with no availability impact - there is no pre-authentication path and no privilege escalation beyond what the UI session already grants. The affected CPE entries (cpe:2.3:a:canonical:lxd) cover the LXD product across the 6.0 (<6.5) and 5.21 (<5.21.4) release branches on all platforms, as confirmed by the ENISA EUVD record (EUVD-2025-33223). Ubuntu tracks the issue across eight releases at medium priority.
Know when Lxd 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:L/UI:A/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
Network-reachable LXD-UI with low complexity but requires an authenticated session (PR:L); description's 'access or modify' supports C:L and I:L, with no availability impact.
AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N
Primary rating from Vendor (ubuntu).
CVSS VectorVendor: ubuntu
Lifecycle Timeline
5DescriptionCVE.org
Path traversal in Canonical LXD LXD-UI versions before 6.5 and 5.21.4 on all platforms allows remote authenticated attackers to access or modify unintended resources via crafted resource names embedded in URL paths.
Executive ViewAI
Organizations using Canonical LXD LXD-UI should be aware of moderate risk from CVE-2025-54292, a path traversal vulnerability rated CVSS 4.6. This could allow unauthorized file access. Proof-of-concept code is publicly available. Organizations should apply vendor updates when available and monitor for exploitation.
Apply vendor patch. If patching is delayed: restrict file access via WAF, implement allowlists.
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.
Cross-site request forgery in the LXD-UI component of Canonical LXD 5.0 before 5.0.5, 5.1 before 5.21.4, and 6.0 before
Privilege escalation in Canonical LXD's operations API (LXD before 6.5 and LXD 5.21 before 5.21.4) allows an authenticat
Authenticated remote attackers with access to the Canonical LXD instance log retrieval or deletion endpoints can read ar
Server-side template injection in Canonical LXD's instance snapshot naming feature lets an authenticated user who can mo
Unauthenticated project enumeration in Canonical LXD 5.21.x before 5.21.4 and 6.x before 6.5 lets remote attackers deter
Unauthenticated remote attackers can confirm the existence of LXD projects on Canonical LXD by comparing HTTP status cod
Privilege escalation to host root in Canonical LXD occurs when the container manager unpacks crafted image or backup arc
Host root code execution in Canonical LXD arises from a path-traversal flaw in instance template processing, letting an
Improper certificate validation in the HTTPS API listener of Canonical LXD lets an unauthenticated remote attacker prese
Arbitrary host file read and write in Canonical LXD occurs because the image import/unpack routine does not verify wheth
Canonical LXD's NVIDIA GPU passthrough configuration handler fails to sanitize newline characters in user-supplied `nvid
Path traversal in Canonical's LXD container and VM manager allows a user with backup import/restore privileges to write
Same weakness CWE-22 – Path Traversal
View allSame technique Path Traversal
View allVendor StatusVendor
Ubuntu
Priority: Medium| Release | Status | Version |
|---|---|---|
| jammy | DNE | - |
| noble | DNE | - |
| plucky | DNE | - |
| upstream | needs-triage | - |
| bionic | not-affected | no web UI |
| focal | not-affected | installs LXD snap |
| xenial | not-affected | no web UI |
| questing | DNE | - |
EUVD-2025-33223
NVD
CVE.org
EPSS
GitHub
Exploit-DB