{"id":"DEBIAN-CVE-2026-34178","details":"In Canonical LXD before 6.8, the backup import path validates project restrictions against backup/index.yaml in the supplied tar archive but creates the instance from backup/container/backup.yaml, a separate file in the same archive that is never checked against project restrictions. An authenticated remote attacker with instance-creation permission in a restricted project can craft a backup archive where backup.yaml carries restricted settings such as security.privileged=true or raw.lxc directives, bypassing all project restriction enforcement and allowing full host compromise.","modified":"2026-08-27T23:05:49.637057391Z","published":"2026-04-09T10:16:21.820Z","upstream":["CVE-2026-34178"],"references":[{"type":"ADVISORY","url":"https://security-tracker.debian.org/tracker/CVE-2026-34178"}],"affected":[{"package":{"name":"incus","ecosystem":"Debian:13","purl":"pkg:deb/debian/incus?arch=source&distro=trixie"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"6.0.4-2+deb13u6"}]}],"versions":["6.0.4-2","6.0.4-2+deb13u1","6.0.4-2+deb13u1~bpo12+1","6.0.4-2+deb13u2","6.0.4-2+deb13u2~bpo12+1","6.0.4-2+deb13u3","6.0.4-2+deb13u3~bpo12+1","6.0.4-2+deb13u4","6.0.4-2+deb13u4~bpo12+1","6.0.4-2+deb13u5","6.0.4-2+deb13u5~bpo12+1","6.0.4-2+deb13u6~bpo12+1"],"ecosystem_specific":{"urgency":"not yet assigned"},"database_specific":{"source":"https://storage.googleapis.com/osv-test-debian-osv/debian-cve-osv/DEBIAN-CVE-2026-34178.json"}},{"package":{"name":"incus","ecosystem":"Debian:14","purl":"pkg:deb/debian/incus?arch=source&distro=forky"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"6.0.6-3"}]}],"versions":["6.0.4-2","6.0.4-3","6.0.5-1","6.0.5-2","6.0.5-3","6.0.5-4","6.0.5-5","6.0.5-6","6.0.5-7","6.0.5-8","6.0.6-1","6.0.6-2"],"ecosystem_specific":{"urgency":"not yet assigned"},"database_specific":{"source":"https://storage.googleapis.com/osv-test-debian-osv/debian-cve-osv/DEBIAN-CVE-2026-34178.json"}},{"package":{"name":"lxd","ecosystem":"Debian:12","purl":"pkg:deb/debian/lxd?arch=source&distro=bookworm"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["5.0.2+git20231211.1364ae4-1","5.0.2+git20231211.1364ae4-2","5.0.2+git20231211.1364ae4-3","5.0.2+git20231211.1364ae4-4","5.0.2+git20231211.1364ae4-5","5.0.2+git20231211.1364ae4-6","5.0.2+git20231211.1364ae4-7","5.0.2+git20231211.1364ae4-8","5.0.2+git20231211.1364ae4-9","5.0.2-5","5.0.2-5+deb12u1","5.0.2-5+deb12u2","5.0.2-5+deb12u3","5.0.2-5+deb12u4","5.0.2-5+deb12u5","5.0.2-5+deb12u6","5.0.2-6"],"ecosystem_specific":{"urgency":"end-of-life"},"database_specific":{"source":"https://storage.googleapis.com/osv-test-debian-osv/debian-cve-osv/DEBIAN-CVE-2026-34178.json"}},{"package":{"name":"lxd","ecosystem":"Debian:13","purl":"pkg:deb/debian/lxd?arch=source&distro=trixie"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.0.2+git20231211.1364ae4-9+deb13u5"}]}],"versions":["5.0.2+git20231211.1364ae4-9","5.0.2+git20231211.1364ae4-9+deb13u1","5.0.2+git20231211.1364ae4-9+deb13u2","5.0.2+git20231211.1364ae4-9+deb13u3","5.0.2+git20231211.1364ae4-9+deb13u4"],"ecosystem_specific":{"urgency":"not yet assigned"},"database_specific":{"source":"https://storage.googleapis.com/osv-test-debian-osv/debian-cve-osv/DEBIAN-CVE-2026-34178.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H"}]}