CVE-2026-63293
CRITICAL
CVSS 9.9
lxd
Verified Advisory
Symlink following arbitrary file read/write in LXD (CVE-2026-63293)
LXD fails to validate whether the metadata.yaml file within an image archive is a symbolic link during image import or unpacking. An authenticated user can supply a crafted image archive containing a symlinked metadata.yaml pointing to an arbitrary host path, then use the instance metadata API to read or overwrite any file on the host as root. The tar `--restrict` flag prevents following symlinks during extraction but does not prevent writing symlink entries to disk, and no Lstat or os.OpenRoot guard is applied to the resolved metadataPath in the metadata get and put handlers.
Affected versions:
- >= 4.0
We recommend updating to: 4.0.12, 5.0.8, 5.21.6, 6.10.
CVSS 9.9 · our assessment: act_now
Reference: https://github.com/canonical/lxd/security/advisories/GHSA-j825-cg34-5fr5
Details: https://vuln.today/cve/CVE-2026-63293
Verified by vuln.today against published advisories.
Affected versions
- – >= 4.0
Fixed in: 4.0.12; 5.0.8; 5.21.6; 6.10
More advisories for lxd
- CVE-2026-66898 – Path traversal in LXD backup tarball restore enabling root file write / RCE (CVE-2026-66898)
- CVE-2026-63294 – Symlink following vulnerability enabling root RCE in LXD (CVE-2026-63294)
- CVE-2026-63299 – Authorization bypass of project disk limits in LXD storage volumes (CVE-2026-63299)
- CVE-2026-63296 – Authorization bypass via instance migration config override in LXD (CVE-2026-63296)
- CVE-2026-63298 – Newline injection in LXD NVIDIA instance configuration handling (CVE-2026-63298)
- CVE-2026-63297 – Authorization bypass via TOCTOU in LXD cross-project instance copy (CVE-2026-63297)
- CVE-2026-62420 – Authorization bypass in LXD cross-project cluster instance migration (CVE-2026-62420)
- CVE-2026-63300 – Security restriction bypass in LXD cross-project instance migration (CVE-2026-63300)