Canonical Lxd vulnerabilities
48 known vulnerabilities affecting canonical/lxd.
Total CVEs
48
CISA KEV
0
Public exploits
0
Exploited in wild
0
Severity breakdown
CRITICAL19HIGH9MEDIUM18LOW2
Vulnerabilities
Page 2 of 3
CVE-2026-34178P3CRITICALCVSS 9.1≥ 4.12, ≤ 5.0.6≥ 5.21.0, ≤ 5.21.4+4 more2026-04-09
CVE-2026-34178 [CRITICAL] CWE-20 CVE-2026-34178: In Canonical LXD before 6.8, the backup import path validates project restrictions against backup/in
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 permissio
nvd
CVE-2025-54289P3HIGHCVSS 8.1≥ 4.0.0, < 5.21.4≥ 6.1, < 6.5+2 more2025-10-02
CVE-2025-54289 [HIGH] CWE-1385 CVE-2025-54289: Privilege Escalation in operations API in Canonical LXD <6.5 on multiple platforms allows attacker w
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
nvd
CVE-2026-97335P3HIGHCVSS 7.7≥ 5.0.0, < 5.0.10≥ 5.21.0, < 5.21.8+1 more2026-09-28
CVE-2026-97335 [HIGH] CWE-863 CVE-2026-97335: Incorrect authorization in the custom storage volume creation endpoint in Canonical LXD versions 5.0
Incorrect authorization in the custom storage volume creation endpoint in Canonical LXD versions 5.0.0 and later (fixed in 5.0.10, 5.21.8 and 6.10) on Linux allows an authenticated client with permission to create custom volumes in a project to copy, and so read, any custom storage volume from any other project on the server, including its snapshots a
nvd
CVE-2026-34179P3CRITICALCVSS 9.1≥ 4.12, ≤ 5.0.6≥ 5.21.0, ≤ 5.21.4+4 more2026-04-09
CVE-2026-34179 [CRITICAL] CWE-915 CVE-2026-34179: In Canonical LXD versions 4.12 through 6.7, the doCertificateUpdate function in lxd/certificates.go
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.
nvd
CVE-2026-9640P3HIGHCVSS 7.2≥ 4.12, < 5.0.7≥ 5.21.0, < 5.21.5+2 more2026-06-26
CVE-2026-9640 [HIGH] CWE-863 CVE-2026-9640: A privilege escalation vulnerability exists in LXD from 6.0 before 6.9, 5.21.0 before 5.21.5, and 5.
A privilege escalation vulnerability exists in LXD from 6.0 before 6.9, 5.21.0 before 5.21.5, and 5.0.0 before 5.0.7 regarding the handling of project-restriction policies during snapshot restoration.. An authenticated project operator in a restricted multi-tenant environment can bypass policy restrictions by importing a maliciously crafted instance bac
nvd
CVE-2025-64507P3HIGHCVSS 8.6≥ 0, < 5.0.2-5+deb12u2≥ 0, < 5.0.2+git20231211.1364ae4-9+deb13u22025-11-10
CVE-2025-64507 [HIGH] CVE-2025-64507: Incus is a system container and virtual machine manager
Incus is a system container and virtual machine manager. An issue in versions prior to 6.0.6 and 6.19.0 affects any Incus user in an environment where an unprivileged user may have root access to a container with an attached custom storage volume that has the `security.shifted` property set to `true` as well as access to the host as an unprivileged user. The most common case for this would be systems us
osv
CVE-2025-54286P3HIGHCVSS 8.8≥ 5.0.0, < 5.0.5≥ 5.21.0, < 5.21.4+4 more2025-10-02
CVE-2025-54286 [HIGH] CWE-352 CVE-2025-54286: Cross-Site Request Forgery (CSRF) in LXD-UI in Canonical LXD versions >= 5.0 on Linux allows an atta
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.
nvdosv
CVE-2025-54287P3MEDIUMCVSS 6.5≥ 4.0.0, < 5.21.4≥ 6.1, < 6.5+2 more2025-10-02
CVE-2025-54287 [MEDIUM] CWE-1336 CVE-2025-54287: Template Injection in instance snapshot creation component in Canonical LXD (>= 4.0) allows an attac
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.
nvdosv
CVE-2025-54293P3MEDIUMCVSS 6.5≥ 4.0.0, < 5.21.4≥ 6.0, < 6.5+1 more2025-10-02
CVE-2025-54293 [MEDIUM] CWE-22 CVE-2025-54293: Path Traversal in the log file retrieval function in Canonical LXD 5.0 LTS on Linux allows authentic
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.
nvdosv
CVE-2026-86335P3MEDIUMCVSS 6.3≥ 5.21.0, < 5.21.8≥ 6.0, < 6.10+1 more2026-09-28
CVE-2026-86335 [MEDIUM] CWE-862 CVE-2026-86335: Missing Authorization in imageDownload in Canonical LXD before 5.0.10, 5.21.8, and 6.10 on Linux all
Missing Authorization in imageDownload in Canonical LXD before 5.0.10, 5.21.8, and 6.10 on Linux allows a project-restricted client to access private images from other projects via local fingerprint reuse during image or instance import requests.
nvd
CVE-2022-27664P3HIGHCVSS 7.5≥ 0, < 2.0.11-0ubuntu1~16.04.4+esm2≥ 0, < 3.0.3-0ubuntu1~18.04.2+esm22026-04-07
[HIGH] adsys, juju-core, lxd vulnerabilities
adsys, juju-core, lxd vulnerabilities
USN-8089-1 fixed vulnerabilities in Go Networking. This update provides
the corresponding update to code vendored in LXD, ADSys, and Juju Core.
Original advisory details:
Bahruz Jabiyev, Tommaso Innocenti, Anthony Gavazzi, Steven Sprecher, and
Kaan Onarlioglu discovered that servers using Go Networking could hang
during shutdown if preempted by a fatal error. An attacker could possibly
use this to cause a denia
osv
CVE-2026-87798P3MEDIUMCVSS 5.8≥ 4.0.2, < 4.0.14≥ 5.0.0, < 5.0.10+2 more2026-09-28
CVE-2026-87798 [MEDIUM] CWE-59 CVE-2026-87798: Improper link resolution in the recursive file pull feature of the LXD CLI client in Canonical LXD v
Improper link resolution in the recursive file pull feature of the LXD CLI client in Canonical LXD versions 4.0.2 up to 6.9 (fixed in 4.0.14, 5.0.10 and 5.21.8) on Linux allows an attacker with root access inside a virtual machine to write attacker-controlled files or directory trees to arbitrary paths on the client host, with the operator's privileg
nvd
CVE-2025-54288P3MEDIUMCVSS 6.8≥ 4.0.0, < 5.21.4≥ 6.1, < 6.5+2 more2025-10-02
CVE-2025-54288 [MEDIUM] CWE-290 CVE-2025-54288: Information Spoofing in devLXD Server in Canonical LXD versions 4.0 and above on Linux container pla
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.
nvdosv
CVE-2023-48733P4MEDIUMCVSS 6.7v5.0v5.212024-02-14
CVE-2023-48733 [MEDIUM] CWE-1188 CVE-2023-48733: An insecure default to allow UEFI Shell in EDK2 was left enabled in Ubuntu's EDK2. This allows an OS
An insecure default to allow UEFI Shell in EDK2 was left enabled in Ubuntu's EDK2. This allows an OS-resident attacker to bypass Secure Boot.
nvd
CVE-2023-49721P4MEDIUMCVSS 6.7≥ 5.0.0, < 5.21.02024-02-14
CVE-2023-49721 [MEDIUM] CWE-276 CVE-2023-49721: An insecure default to allow UEFI Shell in EDK2 was left enabled in LXD. This allows an OS-resident
An insecure default to allow UEFI Shell in EDK2 was left enabled in LXD. This allows an OS-resident attacker to bypass Secure Boot.
nvd
CVE-2026-9639P4MEDIUMCVSS 6.5≥ 5.0.0, < 5.21.5≥ 6.0, < 6.9+1 more2026-06-26
CVE-2026-9639 [MEDIUM] CWE-476 CVE-2026-9639: Nil-pointer dereference in CreateCustomVolumeFromBackup in LXD up to version 6.8 and 5.21 on Linux a
Nil-pointer dereference in CreateCustomVolumeFromBackup in LXD up to version 6.8 and 5.21 on Linux allows an authenticated user with can_create_storage_volumes permissions to cause a denial of service via a specially crafted custom-volume backup tarball that omits the expires_at snapshot field.
nvd
CVE-2026-28385P4MEDIUMCVSS 5.0≥ 4.12, ≤ 6.9≥ 6.0, < 6.102026-06-26
CVE-2026-28385 [MEDIUM] CWE-918 CVE-2026-28385: In Canonical LXD versions 4.12 through 6.9, a Server-Side Request Forgery (SSRF) vulnerability in th
In Canonical LXD versions 4.12 through 6.9, a Server-Side Request Forgery (SSRF) vulnerability in the image import functionality allows authenticated users with the can_create_images entitlement to interact with internal network infrastructure via the /images endpoint. When importing an image from a URL source, the LXD daemon fails to validate or re
nvd
CVE-2025-54291P4MEDIUMCVSS 5.3≥ 4.0.0, < 5.21.4≥ 6.1, < 6.5+2 more2025-10-02
CVE-2025-54291 [MEDIUM] CWE-209 CVE-2025-54291: Information disclosure in images API in Canonical LXD before 6.5 and 5.21.4 on all platforms allows
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.
nvd
CVE-2025-54290P4MEDIUMCVSS 5.3≥ 4.0.0, < 5.21.4≥ 6.1, < 6.5+2 more2025-10-02
CVE-2025-54290 [MEDIUM] CWE-200 CVE-2025-54290: Information disclosure in image export API in Canonical LXD before 6.5 and 5.21.4 on Linux allows ne
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.
nvd
CVE-2026-86334P4MEDIUMCVSS 4.2≥ 4.0.2, < 4.0.14≥ 5.0.0, < 5.0.10+2 more2026-09-28
CVE-2026-86334 [MEDIUM] CWE-22 CVE-2026-86334: Path traversal in the CLI client image export and copy functionality in Canonical LXD from 4.0.2 bef
Path traversal in the CLI client image export and copy functionality in Canonical LXD from 4.0.2 before 4.0.14, 5.0.10, 5.21.8, and 6.10 on all platforms allows a remote malicious or machine-in-the-middle image server to overwrite arbitrary local files and execute code on the client system via a crafted Content-Disposition header filename parameter d
nvd