Skip to main content

Canonical LXD CVE-2026-112816

| EUVDEUVD-2026-114194 CRITICAL
Improper Certificate Validation (CWE-295)
2026-10-30 canonical GHSA-pq55-m3w3-jh54
10.0
CVSS 4.0 · Vendor: canonical
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach LXD HTTPS listener over network
  2. Delivery
    Present crafted certificate chain
  3. Exploit
    Improper validation accepts attacker as trusted client
  4. Execution
    Authenticate as any trusted client
  5. Impact
    Full 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

LXD 4.0.14 <4.0.15
LXD 5.21.8 <5.21.9
LXD 5.0.10 <5.0.11
LXD 6.9.0 <6.10.1

Affected Packages

euvd lxd fix: 4.0.15, 5.0.11, 5.21.9, 6.10.1

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

Vendor (canonical) PRIMARY 10.0 CRITICAL
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
vuln.today AI 10.0 CRITICAL

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H

Primary rating from Vendor (canonical).

CVSS VectorVendor: canonical

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
High

Lifecycle Timeline

2
Patch available
Oct 30, 2026 - 18:03 EUVD
CVE Published
Oct 30, 2026 - 16:42 cve.org
CRITICAL 10.0

DescriptionCVE.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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 77% exploitable
Prevalence
Medium
Popular Ubuntu container/VM manager, common in server and MicroCloud deployments, not universal
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

50
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +50
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

More in Lxd

View all
CVE-2025-54286 HIGH POC
7.5 Oct 02

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

CVE-2025-54289 HIGH POC
7.4 Oct 02

Privilege escalation in Canonical LXD's operations API (LXD before 6.5 and LXD 5.21 before 5.21.4) allows an authenticat

CVE-2025-54293 HIGH POC
7.1 Oct 02

Authenticated remote attackers with access to the Canonical LXD instance log retrieval or deletion endpoints can read ar

CVE-2025-54287 HIGH POC
7.1 Oct 02

Server-side template injection in Canonical LXD's instance snapshot naming feature lets an authenticated user who can mo

CVE-2025-54290 MEDIUM POC
6.9 Oct 02

Unauthenticated project enumeration in Canonical LXD 5.21.x before 5.21.4 and 6.x before 6.5 lets remote attackers deter

CVE-2025-54291 MEDIUM POC
6.9 Oct 02

Unauthenticated remote attackers can confirm the existence of LXD projects on Canonical LXD by comparing HTTP status cod

CVE-2026-63294 CRITICAL
9.9 Aug 12

Privilege escalation to host root in Canonical LXD occurs when the container manager unpacks crafted image or backup arc

CVE-2026-66897 CRITICAL
9.9 Aug 24

Host root code execution in Canonical LXD arises from a path-traversal flaw in instance template processing, letting an

CVE-2026-63293 CRITICAL
9.9 Aug 12

Arbitrary host file read and write in Canonical LXD occurs because the image import/unpack routine does not verify wheth

CVE-2026-63298 CRITICAL
9.9 Aug 12

Canonical LXD's NVIDIA GPU passthrough configuration handler fails to sanitize newline characters in user-supplied `nvid

CVE-2026-66898 CRITICAL
9.9 Aug 12

Path traversal in Canonical's LXD container and VM manager allows a user with backup import/restore privileges to write

CVE-2026-62420 CRITICAL
9.9 Aug 12

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

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy