Database/Container, Kubernetes & orchestration
LXD: newline injection in NVIDIA instance config yields code execution as the LXD daemon
Impact
An authenticated user who can set instance configuration keys can embed newlines in the NVIDIA passthrough values, injecting arbitrary directives into the generated lxc.conf and executing code on the host with LXD daemon privileges - effectively root on the node. On a GPU host this is exactly the config surface a tenant touches to get a GPU into a container, so the escape path runs through the feature that makes the node useful. The record gives CVSS 9.9 with changed scope, reflecting a container-to-host boundary crossing. A compromised LXD host means every other instance on that node, and any GPU or fabric device passed into them, is under attacker control.
Who can reach it
An authenticated LXD user with permission to create or edit an instance's configuration. No host access needed; the injection happens through ordinary NVIDIA passthrough config values.
What to do
Apply the LXD update named in Canonical's GHSA-vfh7-q59q-54v2 advisory and restart the LXD daemon; the record does not state a fixed version, so check the advisory for the build that matches your channel. Until patched, restrict who may set nvidia.driver.capabilities and nvidia.require.* on instances, or reject values containing newlines in whatever provisioning layer sits in front of LXD.
References
Related entries
- RHACM HelmRelease controller: tenant-supplied charts render with the controller's cluster-wide ServiceAccountCVE-2026-67567 · Red Hat Advanced Cluster Management multicloud-operators-subscription (HelmRelease controller)Critical
- Red Hat ACM: unvalidated ocm-managed-cluster annotation lets a hub tenant target any spoke clusterCVE-2026-72526 · Red Hat ACM multicloud-integrations (Argo CD Application propagation controller)Critical
- KubeVirt: Improper symlink validation in virt-handler lets a user with edit rights in one namespace escape to the hostCVE-2026-7374 · KubeVirtCritical
- Helm: Improper certificate validation allows unauthorized clients to connect to TillerCVE-2019-1010275 · HelmCritical
- Docker / moby: Code injection into `docker cp` via nsswitch loading a library from the container chrootCVE-2019-14271 · Docker / mobyCritical
- Helm: Malicious chart includes sensitive host content such as /etc/passwd, or triggers DoS, when loadedCVE-2019-18658 · HelmCritical
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.