CVE-2026-63300: CWE-862 Missing Authorization in Canonical LXD
An improper validation vulnerability in the instancePostMigration function in lxd/instance_post.go of LXD allows an authenticated attacker with can_create_instances permissions on a restricted project to bypass project-level security restrictions. When migrating an instance between projects, LXD fails to validate the instance's configuration against the target project's enforced restrictions (such as restricted.containers.lowlevel, restricted.devices.*, and restricted.networks.access). An attacker can exploit this by creating a disallowed or high-privilege instance in an unrestricted project and subsequently moving it into the restricted project.
AI Analysis
Technical Summary
This vulnerability exists in the instancePostMigration function in lxd/instance_post.go of LXD. An attacker with can_create_instances permissions on a restricted project can exploit the lack of validation of instance configurations against the target project's enforced restrictions (such as restricted.containers.lowlevel, restricted.devices.*, and restricted.networks.access). By first creating a disallowed or high-privilege instance in an unrestricted project and then migrating it into a restricted project, the attacker bypasses project-level security controls.
Potential Impact
Successful exploitation allows an attacker with limited permissions to escalate privileges within restricted projects by deploying instances that violate the intended security policies. This can lead to full confidentiality, integrity, and availability compromise of the affected LXD environment, as indicated by the CVSS score of 9.9 (critical).
Mitigation Recommendations
Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. Until an official fix is available, restrict can_create_instances permissions carefully and monitor migrations between projects to detect unauthorized instance movements.
CVE-2026-63300: CWE-862 Missing Authorization in Canonical LXD
Description
An improper validation vulnerability in the instancePostMigration function in lxd/instance_post.go of LXD allows an authenticated attacker with can_create_instances permissions on a restricted project to bypass project-level security restrictions. When migrating an instance between projects, LXD fails to validate the instance's configuration against the target project's enforced restrictions (such as restricted.containers.lowlevel, restricted.devices.*, and restricted.networks.access). An attacker can exploit this by creating a disallowed or high-privilege instance in an unrestricted project and subsequently moving it into the restricted project.
CVSS v3.1
Score 9.9critical
Affected software
Canonical
LXD
pkg:github/LXDRun on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.
Weaknesses
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
This vulnerability exists in the instancePostMigration function in lxd/instance_post.go of LXD. An attacker with can_create_instances permissions on a restricted project can exploit the lack of validation of instance configurations against the target project's enforced restrictions (such as restricted.containers.lowlevel, restricted.devices.*, and restricted.networks.access). By first creating a disallowed or high-privilege instance in an unrestricted project and then migrating it into a restricted project, the attacker bypasses project-level security controls.
Potential Impact
Successful exploitation allows an attacker with limited permissions to escalate privileges within restricted projects by deploying instances that violate the intended security policies. This can lead to full confidentiality, integrity, and availability compromise of the affected LXD environment, as indicated by the CVSS score of 9.9 (critical).
Mitigation Recommendations
Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. Until an official fix is available, restrict can_create_instances permissions carefully and monitor migrations between projects to detect unauthorized instance movements.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- canonical
- Date Reserved
- 2026-07-16T10:01:05.653Z
- Cvss Version
- 3.1
- State
- PUBLISHED
Threat ID: 6a7cc907bf8831d539077104
Added to database: 08/12/2026, 19:27:03 UTC
Last enriched: 08/12/2026, 19:56:28 UTC
Last updated: 09/26/2026, 13:47:47 UTC
Views: 35
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 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.