Skip to main content

Canonical LXD-UI EUVDEUVD-2025-33223

| CVE-2025-54292 MEDIUM
Path Traversal (CWE-22)
2025-10-02 security@ubuntu.com
4.8
CVSS 4.0 · Vendor: ubuntu
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate to LXD-UI console
  2. Delivery
    Craft resource name with traversal sequence
  3. Exploit
    Embed in URL path request
  4. Execution
    Backend resolves out-of-scope resource
  5. Impact
    Access 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – 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)
v1 Mar 13, 2026 - 19:12 CVSS 4.6

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

LXD 6.0 <6.5
LXD 5.21 <5.21.4

Affected Packages

euvd lxd fix: 5.21.4, 6.5

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

Vendor (ubuntu) PRIMARY 4.8 MEDIUM
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
vuln.today AI 5.4 MEDIUM

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:N/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
Ubuntu MEDIUM
SUSE 4.6 MEDIUM
AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N

Primary rating from Vendor (ubuntu).

CVSS VectorVendor: ubuntu

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
Active
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

5
CVSS changed
Oct 12, 2026 - 15:22 NVD
4.6 (MEDIUM) 4.8 (MEDIUM)
Patch available
Apr 16, 2026 - 05:29 EUVD
6.5,5.21.4
PoC Detected
Dec 10, 2025 - 19:29 vuln.today
Public exploit code
CVE Published
Oct 02, 2025 - 10:15 cve.org
MEDIUM 4.8
CVE Published
Oct 02, 2025 - 10:15 nvd
MEDIUM 4.6

DescriptionCVE.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

Why It Matters

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.

Business Impact: Low
Compensating Controls

Apply vendor patch. If patching is delayed: restrict file access via WAF, implement allowlists.

Threat Intelligence Overview

EPSS Score
0.0%
Top 90% exploitable
Prevalence
Medium
LXD is a common Ubuntu container/VM manager, but the LXD-UI web console is a narrower subset
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact
Low

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +24
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

More in Lxd

View all
CVE-2025-54286 HIGH POC
7.5 Oct 02

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

CVE-2025-54289 HIGH POC
7.4 Oct 02

Privilege escalation in Canonical LXD's operations API (LXD before 6.5 and LXD 5.21 before 5.21.4) allows an authenticat

CVE-2025-54293 HIGH POC
7.1 Oct 02

Authenticated remote attackers with access to the Canonical LXD instance log retrieval or deletion endpoints can read ar

CVE-2025-54287 HIGH POC
7.1 Oct 02

Server-side template injection in Canonical LXD's instance snapshot naming feature lets an authenticated user who can mo

CVE-2025-54290 MEDIUM POC
6.9 Oct 02

Unauthenticated project enumeration in Canonical LXD 5.21.x before 5.21.4 and 6.x before 6.5 lets remote attackers deter

CVE-2025-54291 MEDIUM POC
6.9 Oct 02

Unauthenticated remote attackers can confirm the existence of LXD projects on Canonical LXD by comparing HTTP status cod

CVE-2026-63294 CRITICAL
9.9 Aug 12

Privilege escalation to host root in Canonical LXD occurs when the container manager unpacks crafted image or backup arc

CVE-2026-66897 CRITICAL
9.9 Aug 24

Host root code execution in Canonical LXD arises from a path-traversal flaw in instance template processing, letting an

CVE-2026-112816 CRITICAL
10.0 Oct 30

Improper certificate validation in the HTTPS API listener of Canonical LXD lets an unauthenticated remote attacker prese

CVE-2026-63293 CRITICAL
9.9 Aug 12

Arbitrary host file read and write in Canonical LXD occurs because the image import/unpack routine does not verify wheth

CVE-2026-63298 CRITICAL
9.9 Aug 12

Canonical LXD's NVIDIA GPU passthrough configuration handler fails to sanitize newline characters in user-supplied `nvid

CVE-2026-66898 CRITICAL
9.9 Aug 12

Path traversal in Canonical's LXD container and VM manager allows a user with backup import/restore privileges to write

Vendor StatusVendor

Ubuntu

Priority: Medium
lxd
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 -

SUSE

Severity: Medium

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy