CVE-2026-3351: CWE-862 Missing Authorization in Canonical lxd
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.
AI Analysis
Technical Summary
CVE-2026-3351 is a vulnerability identified in Canonical's LXD container management system version 6.6 running on Linux. The issue arises from improper authorization controls on the API endpoint GET /1.0/certificates, which is intended to provide information about certificates trusted by the LXD server. Due to missing authorization checks, any authenticated user with restricted privileges can access this endpoint and enumerate all certificate fingerprints trusted by the server. This exposure allows an attacker to gather sensitive information about the trust relationships and cryptographic certificates used by the LXD server, potentially aiding in further reconnaissance or targeted attacks. The vulnerability is classified under CWE-862 (Missing Authorization), indicating that the system fails to verify whether the user has the necessary permissions before granting access to sensitive data. The CVSS 4.0 base score is 2.1, reflecting a low severity primarily because the attacker must already be authenticated with restricted privileges, and the impact is limited to information disclosure without direct compromise of confidentiality, integrity, or availability of the system. No user interaction is required, and no known exploits are currently in the wild. The vulnerability affects only version 6.6 of LXD, and no patches have been published at the time of disclosure. This flaw highlights the importance of strict authorization checks on API endpoints that expose sensitive configuration or cryptographic material.
Potential Impact
The primary impact of CVE-2026-3351 is information disclosure, allowing an authenticated restricted user to enumerate all trusted certificate fingerprints on the LXD server. While this does not directly compromise system confidentiality, integrity, or availability, it can facilitate further attacks by revealing the trust infrastructure and potentially aiding attackers in crafting targeted attacks or impersonation attempts. Organizations relying on LXD 6.6 for container management may face increased risk of reconnaissance by malicious insiders or compromised accounts. The impact is limited by the requirement for authentication and the low sensitivity of the disclosed information relative to direct system compromise. However, in high-security environments where certificate trust information is sensitive, this vulnerability could contribute to a broader attack chain. Since no known exploits exist in the wild and the vulnerability does not allow privilege escalation or remote code execution, the overall risk remains low but should not be ignored in secure deployments.
Mitigation Recommendations
To mitigate CVE-2026-3351, organizations should implement the following specific measures: 1) Restrict API access to trusted and minimal sets of users by enforcing strict authentication and role-based access controls, ensuring only fully authorized administrators can access sensitive endpoints like /1.0/certificates. 2) Monitor and audit API usage logs to detect any unauthorized or suspicious access attempts to certificate information. 3) Upgrade to a patched version of Canonical LXD once available, as vendors typically address missing authorization issues promptly. 4) If immediate patching is not possible, consider network segmentation or firewall rules to limit access to the LXD API server to trusted management networks only. 5) Review and harden container management policies to minimize the number of users with API access. 6) Conduct internal security assessments to verify that no other API endpoints suffer from similar missing authorization issues. These steps go beyond generic advice by focusing on access control tightening, monitoring, and network-level protections tailored to the LXD environment.
Affected Countries
United States, Germany, United Kingdom, Japan, Canada, France, Netherlands, Australia, South Korea, India
CVE-2026-3351: CWE-862 Missing Authorization in Canonical lxd
Description
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.
AI-Powered Analysis
Technical Analysis
CVE-2026-3351 is a vulnerability identified in Canonical's LXD container management system version 6.6 running on Linux. The issue arises from improper authorization controls on the API endpoint GET /1.0/certificates, which is intended to provide information about certificates trusted by the LXD server. Due to missing authorization checks, any authenticated user with restricted privileges can access this endpoint and enumerate all certificate fingerprints trusted by the server. This exposure allows an attacker to gather sensitive information about the trust relationships and cryptographic certificates used by the LXD server, potentially aiding in further reconnaissance or targeted attacks. The vulnerability is classified under CWE-862 (Missing Authorization), indicating that the system fails to verify whether the user has the necessary permissions before granting access to sensitive data. The CVSS 4.0 base score is 2.1, reflecting a low severity primarily because the attacker must already be authenticated with restricted privileges, and the impact is limited to information disclosure without direct compromise of confidentiality, integrity, or availability of the system. No user interaction is required, and no known exploits are currently in the wild. The vulnerability affects only version 6.6 of LXD, and no patches have been published at the time of disclosure. This flaw highlights the importance of strict authorization checks on API endpoints that expose sensitive configuration or cryptographic material.
Potential Impact
The primary impact of CVE-2026-3351 is information disclosure, allowing an authenticated restricted user to enumerate all trusted certificate fingerprints on the LXD server. While this does not directly compromise system confidentiality, integrity, or availability, it can facilitate further attacks by revealing the trust infrastructure and potentially aiding attackers in crafting targeted attacks or impersonation attempts. Organizations relying on LXD 6.6 for container management may face increased risk of reconnaissance by malicious insiders or compromised accounts. The impact is limited by the requirement for authentication and the low sensitivity of the disclosed information relative to direct system compromise. However, in high-security environments where certificate trust information is sensitive, this vulnerability could contribute to a broader attack chain. Since no known exploits exist in the wild and the vulnerability does not allow privilege escalation or remote code execution, the overall risk remains low but should not be ignored in secure deployments.
Mitigation Recommendations
To mitigate CVE-2026-3351, organizations should implement the following specific measures: 1) Restrict API access to trusted and minimal sets of users by enforcing strict authentication and role-based access controls, ensuring only fully authorized administrators can access sensitive endpoints like /1.0/certificates. 2) Monitor and audit API usage logs to detect any unauthorized or suspicious access attempts to certificate information. 3) Upgrade to a patched version of Canonical LXD once available, as vendors typically address missing authorization issues promptly. 4) If immediate patching is not possible, consider network segmentation or firewall rules to limit access to the LXD API server to trusted management networks only. 5) Review and harden container management policies to minimize the number of users with API access. 6) Conduct internal security assessments to verify that no other API endpoints suffer from similar missing authorization issues. These steps go beyond generic advice by focusing on access control tightening, monitoring, and network-level protections tailored to the LXD environment.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- canonical
- Date Reserved
- 2026-02-27T16:38:38.974Z
- Cvss Version
- 4.0
- State
- PUBLISHED
Threat ID: 69a9c996460e1c85df139364
Added to database: 3/5/2026, 6:21:10 PM
Last enriched: 3/5/2026, 6:35:51 PM
Last updated: 3/5/2026, 8:38:48 PM
Views: 5
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console in Console -> Billing for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.