Canonical Lxd vulnerabilities
25 known vulnerabilities affecting canonical/lxd.
Total CVEs
25
CISA KEV
0
Public exploits
0
Exploited in wild
0
Severity breakdown
CRITICAL5HIGH8MEDIUM9LOW3
Vulnerabilities
Page 1 of 2
CVE-2026-34178CRITICALCVSS 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-2026-34179CRITICALCVSS 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-34177CRITICALCVSS 9.1≥ 4.12, ≤ 5.0.6≥ 5.21.0, ≤ 5.21.4+4 more2026-04-09
CVE-2026-34177 [CRITICAL] CWE-184 CVE-2026-34177: Canonical LXD versions 4.12 through 6.7 contain an incomplete denylist in isVMLowLevelOptionForbidde
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
nvd
CVE-2022-27664HIGHCVSS 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-33897CRITICALCVSS 9.9≥ 0, < 5.0.2-5+deb12u4≥ 0, < 5.0.2+git20231211.1364ae4-9+deb13u42026-03-26
CVE-2026-33897 [CRITICAL] CVE-2026-33897: Incus is a system container and virtual machine manager
Incus is a system container and virtual machine manager. Prior to version 6.23.0, instance template files can be used to cause arbitrary read or writes as root on the host server. Incus allows for pongo2 templates within instances which can be used at various times in the instance lifecycle to template files inside of the instance. This particular implementation of pongo2 within Incus allowed for fi
osv
CVE-2026-33542MEDIUMCVSS 5.7≥ 0, < 5.0.2-5+deb12u4≥ 0, < 5.0.2+git20231211.1364ae4-9+deb13u42026-03-26
CVE-2026-33542 [MEDIUM] CVE-2026-33542: Incus is a system container and virtual machine manager
Incus is a system container and virtual machine manager. Prior to version 6.23.0, a lack of validation of the image fingerprint when downloading from simplestreams image servers opens the door to image cache poisoning and under very narrow circumstances exposes other tenants to running attacker controlled images rather than the expected one. Version 6.23.0 patches the issue.
osv
CVE-2026-28384CRITICALCVSS 9.4≥ 6.0, < 6.7≥ 5.21.0, < 5.21.4+2 more2026-03-12
CVE-2026-28384 [CRITICAL] CWE-78 CVE-2026-28384: An improper sanitization of the compression_algorithm parameter in Canonical LXD allows an authentic
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
nvdosv
CVE-2026-3351LOWCVSS 2.1v6.62026-03-03
CVE-2026-3351 [LOW] CWE-862 CVE-2026-3351: Improper authorization in the API endpoint GET /1.0/certificates in Canonical LXD 6.6 on Linux allow
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.
nvd
CVE-2026-23953HIGHCVSS 8.7≥ 0, < 5.0.2-5+deb12u3≥ 0, < 5.0.2+git20231211.1364ae4-9+deb13u32026-01-22
CVE-2026-23953 [HIGH] CVE-2026-23953: Incus is a system container and virtual machine manager
Incus is a system container and virtual machine manager. In versions 6.20.0 and below, a user with the ability to launch a container with a custom YAML configuration (e.g a member of the ‘incus’ group) can create an environment variable containing newlines, which can be used to add additional configuration items in the container’s lxc.conf due to newline injection. This can allow adding arbitrary lifecy
osv
CVE-2026-23954HIGHCVSS 8.7≥ 0, < 5.0.2-5+deb12u3≥ 0, < 5.0.2+git20231211.1364ae4-9+deb13u32026-01-22
CVE-2026-23954 [HIGH] CVE-2026-23954: Incus is a system container and virtual machine manager
Incus is a system container and virtual machine manager. Versions 6.21.0 and below allow a user with the ability to launch a container with a custom image (e.g a member of the ‘incus’ group) to use directory traversal or symbolic links in the templating functionality to achieve host arbitrary file read, and host arbitrary file write. This ultimately results in arbitrary command execution on the host. Wh
osv
CVE-2025-64507HIGHCVSS 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-54289HIGHCVSS 7.4≥ 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-2025-54287HIGHCVSS 7.1≥ 4.0.0, < 5.21.4≥ 6.1, < 6.5+2 more2025-10-02
CVE-2025-54287 [HIGH] 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-54293HIGHCVSS 7.1≥ 4.0.0, < 5.21.4≥ 6.0, < 6.5+1 more2025-10-02
CVE-2025-54293 [HIGH] 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-2025-54286HIGHCVSS 7.5≥ 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-54288MEDIUMCVSS 5.1≥ 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-2025-54290MEDIUMCVSS 6.9≥ 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-2025-54292MEDIUMCVSS 4.8≥ 5.0.0, < 5.21.4≥ 6.0, < 6.5+1 more2025-10-02
CVE-2025-54292 [MEDIUM] CWE-22 CVE-2025-54292: Path traversal in Canonical LXD LXD-UI versions before 6.5 and 5.21.4 on all platforms allows remote
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.
nvd
CVE-2025-54291MEDIUMCVSS 6.9≥ 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-2024-6156LOWCVSS 3.8≥ 4.0.0, < 4.0.10≥ 5.0.0, < 5.0.4+1 more2024-12-06
CVE-2024-6156 [LOW] CWE-295 CVE-2024-6156: Mark Laing discovered that LXD's PKI mode, until version 5.21.2, could be bypassed if the client's c
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.
nvd
1 / 2Next →