Approved changes feed: RSS · Atom
cpe:2.3:a:canonical:lxd:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | Canonical (bedcba35-8c3d-5a60-8532-2ba876a6ec88) |
|---|---|
| Product | Lxd (d9d7adbe-e4c0-5c40-8fda-39248c87adc2) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from purl2cpe mapping |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
pkg:github/lxc/lxd |
purl2cpe | 2026-06-01 10:12:43.018161 |
pkg:rpm/opensuse/lxd |
purl2cpe | 2026-06-01 10:12:43.018163 |
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-3351 |
vulnerable | 2026-06-03 15:23:32.261040 |
Authorization Bypass in LXD GET /1.0/certificates Endpoint
Improper authorization in the API endpoint GET /1.0/certificates in Canonical LXD 6.6 on Linux allows an authenticated, restricted user to enumerate all certificate fingerprints trusted by the lxd server.
Published: 2026-03-03T12:49:25.034Z
Updated: 2026-03-05T17:20:25.645Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-34179 |
vulnerable | 2026-06-03 15:22:09.109030 |
Update of type field in restricted TLS certificate allows privilege escalation to cluster admin
CRITICAL (9.1)
In Canonical LXD versions 4.12 through 6.7, the doCertificateUpdate function in lxd/certificates.go does not validate the Type field when handling PUT/PATCH requests to /1.0/certificates/{fingerprint} for restricted TLS certificate users, allowing a remote authenticated attacker to escalate privileges to cluster admin.
Published: 2026-04-09T09:22:14.693Z
Updated: 2026-04-09T11:54:18.487Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-34178 |
vulnerable | 2026-06-03 15:22:09.108605 |
Importing a crafted backup leads to project restriction bypass
CRITICAL (9.1)
In Canonical LXD before 6.8, the backup import path validates project restrictions against backup/index.yaml in the supplied tar archive but creates the instance from backup/container/backup.yaml, a separate file in the same archive that is never checked against project restrictions. An authenticated remote attacker with instance-creation permission in a restricted project can craft a backup archive where backup.yaml carries restricted settings such as security.privileged=true or raw.lxc directives, bypassing all project restriction enforcement and allowing full host compromise.
Published: 2026-04-09T09:18:58.404Z
Updated: 2026-04-09T11:55:20.431Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-34177 |
vulnerable | 2026-06-03 15:22:09.108215 |
VM lowlevel restriction bypass via raw.apparmor and raw.qemu.conf
CRITICAL (9.1)
Canonical LXD versions 4.12 through 6.7 contain an incomplete denylist in isVMLowLevelOptionForbidden (lxd/project/limits/permissions.go), which omits raw.apparmor and raw.qemu.conf from the set of keys blocked under the restricted.virtual-machines.lowlevel=block project restriction. A remote attacker with can_edit permission on a VM instance in a restricted project can inject an AppArmor rule and a QEMU chardev configuration that bridges the LXD Unix socket into the guest VM, enabling privilege escalation to LXD cluster administrator and subsequently to host root.
Published: 2026-04-09T09:15:27.532Z
Updated: 2026-04-09T12:12:48.251Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-28384 |
vulnerable | 2026-06-03 15:18:08.344725 |
Authenticated RCE via unsanitized compression_algorithm
An improper sanitization of the compression_algorithm parameter in Canonical LXD allows an authenticated, unprivileged user to execute commands as the LXD daemon on the LXD server via API calls to the image and backup endpoints. This issue affected LXD from 4.12 through 6.6 and was fixed in the snap versions 5.0.6-e49d9f4 (channel 5.0/stable), 5.21.4-1374f39 (channel 5.21/stable), and 6.7-1f11451 (channel 6.0 stable). The channel 4.0/stable is not affected as it contains version 4.0.10.
Published: 2026-03-12T14:51:29.991Z
Updated: 2026-03-13T16:30:06.396Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-54293 |
vulnerable | 2026-06-03 15:04:55.705724 |
Path Traversal in LXD Instance Log File Retrieval
Path Traversal in the log file retrieval function in Canonical LXD 5.0 LTS on Linux allows authenticated remote attackers to read arbitrary files on the host system via crafted log file names or symbolic links.
Published: 2025-10-02T10:43:58.246Z
Updated: 2025-10-02T15:53:20.364Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-54292 |
vulnerable | 2026-06-03 15:04:55.705440 |
Client-Side Path Traversal in LXD-UI
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.
Published: 2025-10-02T09:26:39.228Z
Updated: 2025-10-02T15:53:35.597Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-54291 |
vulnerable | 2026-06-03 15:04:55.705141 |
Project existence disclosure in LXD images API
Information disclosure in images API in Canonical LXD before 6.5 and 5.21.4 on all platforms allows unauthenticated remote attackers to determine project existence via differing HTTP status code responses.
Published: 2025-10-02T09:25:42.466Z
Updated: 2025-10-02T17:29:54.196Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-54290 |
vulnerable | 2026-06-03 15:04:55.704704 |
Project Existence Disclosure via Error Handling in LXD Image Export
Information disclosure in image export API in Canonical LXD before 6.5 and 5.21.4 on Linux allows network attackers to determine project existence without authentication via crafted requests using wildcard fingerprints.
Published: 2025-10-02T09:24:12.894Z
Updated: 2025-10-02T17:31:02.699Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-54289 |
vulnerable | 2026-06-03 15:04:55.704415 |
Privilege Escalation via WebSocket Connection Hijacking in LXD Operations API
Privilege Escalation in operations API in Canonical LXD <6.5 on multiple platforms allows attacker with read permissions to hijack terminal or console sessions and execute arbitrary commands via WebSocket connection hijacking format
Published: 2025-10-02T09:23:03.238Z
Updated: 2026-02-26T17:48:23.663Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-54288 |
vulnerable | 2026-06-03 15:04:55.703955 |
Source Container Identification Vulnerability via cmdline Spoofing in devLXD Server
Information Spoofing in devLXD Server in Canonical LXD versions 4.0 and above on Linux container platforms allows attackers with root privileges within any container to impersonate other containers and obtain their metadata, configuration, and device information via spoofed process names in the command line.
Published: 2025-10-02T09:20:33.135Z
Updated: 2025-10-02T13:22:55.575Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-54287 |
vulnerable | 2026-06-03 15:04:55.703599 |
Arbitrary File Read via Template Injection in Snapshot Patterns
Template Injection in instance snapshot creation component in Canonical LXD (>= 4.0) allows an attacker with instance configuration
permissions to read arbitrary files on the host system via specially crafted snapshot pattern templates using the Pongo2 template engine.
Published: 2025-10-02T09:16:02.241Z
Updated: 2025-10-02T13:27:42.957Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-54286 |
vulnerable | 2026-06-03 15:04:55.702024 |
CSRF Vulnerability When Using Client Certificate Authentication with the LXD-UI
Cross-Site Request Forgery (CSRF) in LXD-UI in Canonical LXD versions >= 5.0 on Linux allows an attacker to create and start container instances without user consent via crafted HTML form submissions exploiting client certificate authentication.
Published: 2025-10-02T09:12:49.044Z
Updated: 2026-02-26T17:48:23.958Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-6219 |
vulnerable | 2026-06-03 14:58:02.263193 |
Details available
LOW (3.8)
Mark Laing discovered in LXD's PKI mode, until version 5.21.1, that a restricted certificate could be added to the trust store with its restrictions not honoured.
Published: 2024-12-05T23:13:19.635Z
Updated: 2025-08-28T13:29:18.834Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-6156 |
vulnerable | 2026-06-03 14:58:02.033835 |
Details available
LOW (3.8)
Mark Laing discovered that LXD's PKI mode, until version 5.21.2, could be bypassed if the client's certificate was present in the trust store.
Published: 2024-12-05T23:11:04.815Z
Updated: 2025-03-18T15:58:10.503Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-49721 |
vulnerable | 2026-06-03 14:53:26.237444 |
Details available
MEDIUM (6.7)
An insecure default to allow UEFI Shell in EDK2 was left enabled in LXD. This allows an OS-resident attacker to bypass Secure Boot.
Published: 2024-02-14T21:57:40.878Z
Updated: 2024-10-24T16:44:29.650Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2016-1581 |
vulnerable | 2026-06-03 14:35:35.565640 |
Details available
LXD before 2.0.2 uses world-readable permissions for /var/lib/lxd/zfs.img when setting up a loop based ZFS pool, which allows local users to copy and read data from arbitrary containers via unspecified vectors.
Published: 2016-06-09T16:00:00.000Z
Updated: 2024-08-05T23:02:11.679Z |
Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.