Skip to main content

Canonical LXD CVE-2026-63295

| EUVDEUVD-2026-57516 MEDIUM
Incorrect Authorization (CWE-863)
2026-08-12 canonical
4.3
CVSS 3.1 · Vendor: canonical
Share

Severity by source

Vendor (canonical) PRIMARY
4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L
vuln.today AI
4.3 MEDIUM

Bypass enables unauthorized privileged container state (I:L); no confidentiality or availability impact described; authenticated project member required (PR:L).

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

Primary rating from Vendor (canonical).

CVSS VectorVendor: canonical

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
Low

Lifecycle Timeline

2
Patch available
Aug 12, 2026 - 21:17 EUVD
Analysis Generated
Aug 12, 2026 - 20:52 vuln.today

DescriptionCVE.org

An authorization bypass vulnerability in LXD allows an authenticated attacker to bypass project-level container isolation restrictions. When a project is configured with restrictions on container privileges (such as enforcing restricted.containers.privilege=isolated), LXD fails to enforce the requirement if an instance configuration omits the security.idmap.isolated key. An attacker can exploit this flaw by creating or updating an instance without explicitly setting security.idmap.isolated, bypassing the target project's security constraints.

AnalysisAI

Authorization bypass in LXD (Canonical) allows authenticated project members to circumvent container privilege isolation restrictions enforced at the project level. When a project is configured with restricted.containers.privilege=isolated, LXD's enforcement logic fails to apply the restriction if an instance is created or updated without explicitly setting the security.idmap.isolated key - effectively treating omission as permission. No public exploit code or CISA KEV listing exists at time of analysis, but the bypass is exploitable by any authenticated LXD user with instance-creation rights in a restricted project.

Technical ContextAI

LXD is Canonical's system container and virtual machine manager, widely used in Ubuntu-based infrastructure. Projects in LXD support resource and security restriction policies; restricted.containers.privilege=isolated is a project-level control intended to mandate that all containers use isolated UID/GID mappings via security.idmap.isolated, preventing privilege escalation out of container namespaces. The flaw (CWE-863: Incorrect Authorization) is a logic gap in LXD's restriction enforcement: the check evaluates whether security.idmap.isolated is set to a disallowed value, but does not account for the key being entirely absent from the instance configuration. The affected product is cpe:2.3:a:canonical:lxd:*:*:*:*:*:*:*:* - all versions per NVD CPE. The advisory is published by Canonical at GHSA-7vp9-3vmp-c5jm.

RemediationAI

Upgrade LXD to the patched version referenced in the Canonical security advisory at https://github.com/canonical/lxd/security/advisories/GHSA-7vp9-3vmp-c5jm - the exact fixed release version is not independently confirmed from available data and must be verified in the advisory. As a compensating control prior to patching, administrators should audit all existing instance configurations within restricted projects to ensure security.idmap.isolated is explicitly set to true on every instance, rather than relying on the project-level restriction alone. Additionally, LXD project membership and instance-creation rights should be restricted to trusted users only, since the bypass requires authenticated access (PR:L). Note that explicit instance-level key enforcement adds per-instance administrative overhead and may conflict with automation pipelines that rely on project-level policy inheritance.

More in Lxd

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

Cross-Site Request Forgery (CSRF) in LXD-UI in Canonical LXD versions >= 5.0 on Linux allows an attacker to create and s

CVE-2025-54289 HIGH POC
8.1 Oct 02

Privilege Escalation in operations API in Canonical LXD <6.5 on multiple platforms allows attacker with read permissions

CVE-2025-54288 MEDIUM POC
6.8 Oct 02

Information Spoofing in devLXD Server in Canonical LXD versions 4.0 and above on Linux container platforms allows attack

CVE-2025-54293 MEDIUM POC
6.5 Oct 02

Path Traversal in the log file retrieval function in Canonical LXD 5.0 LTS on Linux allows authenticated remote attacker

CVE-2025-54287 MEDIUM POC
6.5 Oct 02

A arbitrary file access vulnerability (CVSS 6.5) that allows an attacker with instance configuration permissions. Risk

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

CVE-2026-62420 CRITICAL
9.9 Aug 12

Authorization bypass in Canonical LXD (6.0 before 6.10, 5.21.x before 5.21.6, 5.0.x before 5.0.8) lets an authenticated

CVE-2026-63300 CRITICAL
9.9 Aug 12

Project-confinement bypass in Canonical LXD lets an authenticated user holding can_create_instances on a restricted proj

Vendor StatusVendor

SUSE

Severity: Moderate

Share

CVE-2026-63295 vulnerability details – vuln.today

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