{"id":"CVE-2026-63299","title":"An authorization bypass vulnerability in LXD allows an authenticated user to bypass project-level disk and volume limits","summary":"An authorization bypass vulnerability in LXD allows an authenticated user to bypass project-level disk and volume limits. Two related code paths fail to verify resource limits during volume operations: the storagePoolVolumeTypePostMove f…","severity":"critical","cvss":9.9,"cvssVector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H","cwe":["CWE-770"],"vendor":"canonical","product":"lxd","affected":["lxd >= 5.0.0, < 5.0.8","lxd >= 5.1, < 5.21.6","lxd >= 6.0, < 6.10"],"patched":["lxd 6.10"],"published":"2026-08-12","updated":"2026-09-11","sourceUpdated":"2026-09-11T15:26:06.753","source":"NVD","sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-63299","references":[{"url":"https://github.com/canonical/lxd/security/advisories/GHSA-5h78-p252-989h","label":"security@ubuntu.com"}],"tags":["nvd"],"epss":0.00398,"epssPercentile":0.33729,"ingestedAt":"2026-09-11T17:50:33.511Z","slug":"CVE-2026-63299","body":"## Overview\n\nAn authorization bypass vulnerability in LXD allows an authenticated user to bypass project-level disk and volume limits. Two related code paths fail to verify resource limits during volume operations: the storagePoolVolumeTypePostMove function omits the limits.AllowVolumeCreation check before moving a volume across projects, and volume snapshot restore operations skip the AllowVolumeUpdate check when the configuration is nil (Config == nil). An attacker can exploit these flaws to allocate storage resources that exceed the administrative limits configured for a project.\n\n## Affected\n\n- `lxd >= 5.0.0, < 5.0.8`\n- `lxd >= 5.1, < 5.21.6`\n- `lxd >= 6.0, < 6.10`\n\n## Remediation\n\nUpgrade past the affected range:\n\n- `lxd 6.10`","depth":"midnight","depthScore":55,"depthScoreParts":{"impact":54.5,"likelihood":0.1,"exploitation":0,"ransomware":0},"changes":[]}