ZeroHour

CVE-2026-63295

PoC moderate

Authorization Bypass in Canonical LXD Lets Users Evade Project Isolation Restrictions

CVSS 3.1
4.3 medium
EPSS
<1%p15
Published
()
Modified
AI analysis

Canonical LXD contains an authorization bypass (CWE-863) in its enforcement of project-level container privilege restrictions. When a LXD project is configured to restrict container privileges — for example with restricted.containers.privilege=isolated — the requirement is not enforced if an instance's configuration omits the security.idmap.isolated key, so an authenticated user can create or update an instance without setting that key and sidestep the project's security constraints. Successful exploitation lets an authenticated, low-privileged LXD user run containers with more privilege than the project's isolation policy intends, weakening tenant separation on shared LXD hosts; the CVSS 4.3 (medium) score reflects a network vector, low privileges required, and only a low availability impact. Only deployments using restricted projects with privilege isolation (typically multi-tenant or shared LXD servers) are directly affected, while single-administrator installs are largely unaffected. As of this analysis there are no reports of in-the-wild exploitation (EPSS 0.2%, not in CISA KEV), and a vendor advisory is available at GHSA-7vp9-3vmp-c5jm.

What to do: Update LXD to the fixed release identified in Canonical's advisory (GHSA-7vp9-3vmp-c5jm); no specific version numbers are provided in this data. In the meantime, audit LXD projects configured with restricted.containers.privilege=isolated and ensure instance definitions explicitly set security.idmap.isolated so the restriction cannot be silently bypassed. Restrict who can create or update instances in restricted projects to trusted users until patched.

Affected
Canonical LXD
Estimated exposure
moderatelikely thousands of LXD hosts (estimate) — only deployments running restricted multi-tenant projects with non-admin users are directly affected — LXD ships with Ubuntu Server so its overall install base is large, but the flaw only manifests in the less common configuration of shared projects with restricted container privileges, and no public install-base or internet-exposure scan…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

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.

Vendors
canonical
Products
lxd
Weakness
CWE-863
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L

In the news

No ingested article mentions this CVE yet.