NetSight
critical9.1

CVE-2026-34179

In Canonical LXD versions 4.12 through 6.7, the doCertificateUpdate function in lxd/certificates.go does not validate the Type field when handling PUT/PATCH re…

Impact

In Canonical LXD versions 4.12 through 6.7, the doCertificateUpdate function in lxd/certificates.go does not validate the Type field when handling PUT/PATCH requests to /1.0/certificates/{fingerprint} for restricted TLS certificate users, allowing a remote authenticated attacker to escalate privileges to cluster admin.

Affected packages

EcosystemPackageAffectedFixed in
gogithub.com/canonical/lxd>= 0.0.0-20210305023314-538ac3df036e, <= 0.0.0-20260226085519-736f34afb267none recorded

Affected products

VendorProductAffected versions
CanonicalLxd
from 4.12 through 5.0.6
from 5.21.0 through 5.21.4
from 6.0 through 6.7

Weakness classification

References