CVE-2026-34177CWE-184

VM lowlevel restriction bypass via raw.apparmor and raw.qemu.conf

Critical · published April 9, 2026

CVSS v3.1
9.1
EPSS
1%
Percentile
48.6
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00611 · 48.6th percentile
Weakness
CWE-184 · Incomplete List of Disallowed Inputs
Published
2026-04-09T09:15Z
EPSS history
Timeline
  • 09 APR 09:15Z
    VM lowlevel restriction bypass via raw.apparmor and raw.qemu.conf
    cvelistv5