Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach LXD HTTPS listener over network
-
DeliveryPresent crafted certificate chain
-
ExploitImproper validation accepts attacker as trusted client
-
ExecutionAuthenticate as any trusted client
-
ImpactFull control of cluster and managed VMs
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V12 - Secure Communication Certificate validation
|
| Exploitation Conditions | Exploitation requires network reachability to the LXD daemon's HTTPS API listener (the trust/remote API endpoint used for clustering and remote management), which must be enabled and exposed - an installation restricted to the local Unix socket with no HTTPS listener configured is not remotely reachable. When the HTTPS listener is reachable, no further conditions apply: the attacker needs no valid certificate, no credentials, and no user interaction (AV:N/AC:L/PR:N/UI:N), because the flaw lets a crafted certificate chain pass validation and be accepted as an already-trusted client. The primary limiting factor is thus network exposure of the HTTPS listener; clustered LXD and MicroCloud deployments, which rely on this listener, are the most exposed. Affected builds are LXD 4.0.14, 5.0.10, 5.21.8, and 6.9 (and earlier within each branch); fixed builds (4.0.15, 5.0.11, 5.21.9, 6.10.1) are not exploitable. Per the vendor, updating is the remedy. |
| Impact | This is a genuine top-priority vulnerability, not a high-CVSS-but-low-real-risk case. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes network-reachable, low-complexity, unauthenticated exploitation with no user interaction, and the impact metrics are maximal on both the vulnerable system (VC:H/VI:H/VA:H) and subsequent systems (SC:H/SI:H/SA:H) because a successful attack yields full control of the LXD cluster and every managed virtual machine - hence the 10.0 score. The vuln.today decision label is 'act_now', which aligns with the maximal severity and the fact that it was reported by the vendor (Canonical) with a published GitHub Security Advisory and a critical Ubuntu Discourse advisory. Signals are consistent rather than conflicting: there is no EPSS score provided and no CISA KEV listing, so there is no evidence of active exploitation in the wild, and no public exploit reference is supplied - the urgency here derives from the mechanism (complete authentication bypass) and vendor prioritization, not from observed attacks. Missing data to note explicitly: no EPSS probability was provided, KEV status is not indicated (treat as not listed), and no proof-of-concept is referenced, so exploitation is assessed as mechanistically trivial but not yet publicly demonstrated. |
| Exploit ScenarioDerived | An attacker with network reachability to an LXD daemon's HTTPS API listener presents a crafted certificate chain that the listener improperly validates, causing the daemon to accept the attacker as an already-trusted client without any valid credential. Having bypassed authentication, the attacker gains full administrative control over the LXD cluster and all managed virtual machines. No public exploit is referenced in the available sources, but the attack requires no authentication, no user interaction, and low complexity. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 30, 2026
Improper certificate validation in the HTTPS API listener of Canonical LXD lets an unauthenticated remote attacker present a crafted certificate chain that is accepted as an already-trusted client, granting full access to the LXD cluster and the virtual machines it manages. Affected builds are 4.0.14, 5.0.10, 5.21.8, and 6.9 and earlier within each branch; the fixed releases are 4.0.15, 5.0.11, 5.21.9, and 6.10.1. Exploitation requires that the HTTPS listener be enabled and network-reachable, so installations restricted to the local Unix socket are not remotely exposed; clustered LXD and MicroCloud deployments, which depend on this listener, carry the most risk. The vulnerability is rated 10.0 under CVSS 4.0 with no privileges or user interaction required (PR:N/UI:N), and no public exploit code was identified at time of analysis, though the vendor rates the issue as requiring immediate action.
RemediationAI
Vendor-released fixes address the flaw in LXD 4.0.15, 5.0.11, 5.21.9, and 6.10.1, and Canonical states that updating is the remedy, so operators should upgrade to the fixed build for their branch (or the current 6.10.1 LTS) as the primary action. Where an immediate upgrade is not possible, the exposure can be reduced by ensuring the HTTPS API listener is not network-reachable: an installation confined to the local Unix socket has no remote attack surface, and firewall rules or network policy that block access to the LXD HTTPS API from untrusted networks limit exposure to remote and clustered peers. The trade-off is that disabling or blocking the HTTPS listener breaks clustering, remote client access, and MicroCloud management workflows, so it is suitable only as a temporary measure while the fixed release is deployed. Advisory details and release announcements are at https://github.com/canonical/lxd/security/advisories/GHSA-99jp-jwmc-65p4, https://discourse.ubuntu.com/t/security-advisory-critical-vulnerability-found-in-canonical-lxd-and-microcloud/90557, https://discourse.ubuntu.com/t/lxd-6-10-1-lts-has-been-released/90024, https://discourse.ubuntu.com/t/lxd-5-21-9-lts-has-been-released/90565/1, https://discourse.ubuntu.com/t/lxd-5-0-11-lts-has-been-released/90570/1, and https://discourse.ubuntu.com/t/lxd-4-0-15-lts-has-been-released/90571.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
LXD authenticates remote clients to its HTTPS API through mutual TLS: clients present a certificate, and the daemon compares it against its trust store (for example, certificates added via trust tokens or cluster join). The flaw is CWE-295, Improper Certificate Validation, meaning the listener's verification of the presented certificate chain can be satisfied by a crafted chain rather than by a certificate that genuinely corresponds to a trusted client. Because the trust decision is the sole gate for the remote API, bypassing it collapses authentication entirely: an attacker needs no valid certificate of their own, no credentials, and no user interaction, matching the assessed CVSS 3.1 vector AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H and the vendor's CVSS 4.0 score of 10.0. The precondition is network reachability of the HTTPS listener used for clustering and remote management; a daemon bound only to the local Unix socket with no HTTPS listener configured is out of reach, while clustered LXD and MicroCloud environments that rely on the listener are the primary exposure surface. The trigger specifics beyond the certificate-chain validation weakness are not described in the available sources.
Know when Lxd gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
Unauthenticated network cert-validation bypass on the HTTPS listener gives PR:N/AC:L/AV:N; it compromises the cluster and managed VMs beyond the daemon, so S:C with C/I/A:H.
Primary rating from Vendor (canonical).
CVSS VectorVendor: canonical
Lifecycle Timeline
2DescriptionCVE.org
Improper certificate validation in the HTTPS listener in Canonical LXD 4.0.14, 5.0.10, 5.21.8, 6.9 before 4.0.15, 5.0.11, 5.21.9, 6.10.1 allows an unauthenticated attacker to authenticate as any trusted client and gain full access to the cluster and managed virtual machines via a crafted certificate chain.
Executive ViewAI
CVE-2026-112816 is a critical vulnerability in Canonical LXD, a system container and virtual machine manager, that allows an unauthenticated attacker to gain full control of the LXD cluster and all VMs it manages. Organizations running LXD with the HTTPS API listener exposed to the network-especially clustered or MicroCloud deployments-are at severe risk of complete compromise, including data loss and lateral movement. Leadership should prioritize immediate remediation because exploitation requires no credentials or user interaction and can result in total infrastructure takeover.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Cross-site request forgery in the LXD-UI component of Canonical LXD 5.0 before 5.0.5, 5.1 before 5.21.4, and 6.0 before
Privilege escalation in Canonical LXD's operations API (LXD before 6.5 and LXD 5.21 before 5.21.4) allows an authenticat
Authenticated remote attackers with access to the Canonical LXD instance log retrieval or deletion endpoints can read ar
Server-side template injection in Canonical LXD's instance snapshot naming feature lets an authenticated user who can mo
Unauthenticated project enumeration in Canonical LXD 5.21.x before 5.21.4 and 6.x before 6.5 lets remote attackers deter
Unauthenticated remote attackers can confirm the existence of LXD projects on Canonical LXD by comparing HTTP status cod
Privilege escalation to host root in Canonical LXD occurs when the container manager unpacks crafted image or backup arc
Host root code execution in Canonical LXD arises from a path-traversal flaw in instance template processing, letting an
Arbitrary host file read and write in Canonical LXD occurs because the image import/unpack routine does not verify wheth
Canonical LXD's NVIDIA GPU passthrough configuration handler fails to sanitize newline characters in user-supplied `nvid
Path traversal in Canonical's LXD container and VM manager allows a user with backup import/restore privileges to write
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
EUVD-2026-114194
GHSA-pq55-m3w3-jh54
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB