Skip to content
Heist/ feed
Back to feed
CriticalFix available

incus, lxd — security advisory

Type: advisorySources: OSVAdvisory ID: DEBIAN-CVE-2026-34177

Canonical LXD versions 4.12 through 6.7 contain an incomplete denylist in isVMLowLevelOptionForbidden (lxd/project/limits/permissions.go), which omits raw.apparmor and raw.qemu.conf from the set of keys blocked under the restricted.virtual-machines.lowlevel=block project restriction. A remote attacker with can_edit permission on a VM instance in a restricted project can inject an AppArmor rule and a QEMU chardev configuration that bridges the LXD Unix socket into the guest VM, enabling privilege escalation to LXD cluster administrator and subsequently to host root.

Products
incus, lxd
Affected 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+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, 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
Fixed versions
5.0.2+git20231211.1364ae4-9+deb13u5, 6.0.2-1
CVEs
CVE-2026-34177
Confirmed fixed CVEs
Not specified
Updated in this feed
1 Nov 2026, 17:37 UTC · Revision 2

Source evidence

DEBIAN-CVE-2026-34177

core-osv · Original source

Published 9 Apr 2026, 10:16 UTC

Canonical LXD versions 4.12 through 6.7 contain an incomplete denylist in isVMLowLevelOptionForbidden (lxd/project/limits/permissions.go), which omits raw.apparmor and raw.qemu.conf from the set of keys blocked under the restricted.virtual-machines.lowlevel=block project restriction. A remote attacker with can_edit permission on a VM instance in a restricted project can inject an AppArmor rule and a QEMU chardev configuration that bridges the LXD Unix socket into the guest VM, enabling privilege escalation to LXD cluster administrator and subsequently to host root.

osv:DEBIAN-CVE-2026-34177

incus

Fixed versions: 6.0.2-1

incus

Fixed versions: 6.0.2-1

lxd

Fixed versions: Not specified

lxd

Fixed versions: 5.0.2+git20231211.1364ae4-9+deb13u5

Complete source record
{
  "id": "09abb74d54218e6ab35482811ec22fd00b2709e28940c43e84b1c791fbf3bb91",
  "url": "https://osv.dev/vulnerability/DEBIAN-CVE-2026-34177",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "DEBIAN-CVE-2026-34177",
    "summary": "Canonical LXD versions 4.12 through 6.7 contain an incomplete denylist in isVMLowLevelOptionForbidden (lxd/project/limits/permissions.go), which omits raw.apparmor and raw.qemu.conf from the set of keys blocked under the restricted.virtual-machines.lowlevel=block project restriction. A remote attacker with can_edit permission on a VM instance in a restricted project can inject an AppArmor rule and a QEMU chardev configuration that bridges the LXD Unix socket into the guest VM, enabling privilege escalation to LXD cluster administrator and subsequently to host root.",
    "evidence": "osv:DEBIAN-CVE-2026-34177",
    "products": [
      {
        "name": {
          "value": "incus",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "6.0.2-1",
            "evidence": "/affected/0/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "incus",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "6.0.2-1",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "lxd",
          "evidence": "/affected/2/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "5.0.2+git20231211.1364ae4-1",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "5.0.2+git20231211.1364ae4-2",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "5.0.2+git20231211.1364ae4-3",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "5.0.2+git20231211.1364ae4-4",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "5.0.2+git20231211.1364ae4-5",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "5.0.2+git20231211.1364ae4-6",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "5.0.2+git20231211.1364ae4-7",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "5.0.2+git20231211.1364ae4-8",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "5.0.2+git20231211.1364ae4-9",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "5.0.2-5",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "5.0.2-5+deb12u1",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "5.0.2-5+deb12u2",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "5.0.2-5+deb12u3",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "5.0.2-5+deb12u4",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "5.0.2-5+deb12u5",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "5.0.2-5+deb12u6",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "5.0.2-6",
            "evidence": "/affected/2/versions"
          }
        ]
      },
      {
        "name": {
          "value": "lxd",
          "evidence": "/affected/3/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "5.0.2+git20231211.1364ae4-9+deb13u5",
            "evidence": "/affected/3/ranges"
          }
        ],
        "affected_versions": [
          {
            "value": "5.0.2+git20231211.1364ae4-9",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "5.0.2+git20231211.1364ae4-9+deb13u1",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "5.0.2+git20231211.1364ae4-9+deb13u2",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "5.0.2+git20231211.1364ae4-9+deb13u3",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "5.0.2+git20231211.1364ae4-9+deb13u4",
            "evidence": "/affected/3/versions"
          }
        ]
      }
    ],
    "severity": "critical",
    "structured": {
      "id": "DEBIAN-CVE-2026-34177",
      "aliases": [
        "DEBIAN-CVE-2026-34177"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "6.0.2-1"
                }
              ]
            }
          ],
          "package": {
            "name": "incus",
            "purl": "pkg:deb/debian/incus?arch=source&distro=trixie",
            "ecosystem": "Debian:13"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-34177.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "6.0.2-1"
                }
              ]
            }
          ],
          "package": {
            "name": "incus",
            "purl": "pkg:deb/debian/incus?arch=source&distro=forky",
            "ecosystem": "Debian:14"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-34177.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "lxd",
            "purl": "pkg:deb/debian/lxd?arch=source&distro=bookworm",
            "ecosystem": "Debian:12"
          },
          "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"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-34177.json"
          },
          "ecosystem_specific": {
            "urgency": "end-of-life"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "5.0.2+git20231211.1364ae4-9+deb13u5"
                }
              ]
            }
          ],
          "package": {
            "name": "lxd",
            "purl": "pkg:deb/debian/lxd?arch=source&distro=trixie",
            "ecosystem": "Debian:13"
          },
          "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"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-34177.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        }
      ],
      "modified": "2026-10-27T09:47:30.847775657Z",
      "provider": "osv",
      "upstream": [
        "CVE-2026-34177"
      ],
      "references": [
        "https://security-tracker.debian.org/tracker/CVE-2026-34177"
      ]
    },
    "related_cves": [
      {
        "value": "CVE-2026-34177",
        "evidence": "/upstream"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 460912,
  "published_at": "2026-04-09T10:16:21.653+00:00"
}