Skip to content
OpenAdvisories
Medium · 5.3 CVE-2026-41648 EUVD-2026-28372GHSA-67wx-r9xr-x75xGO-2026-5168

Incus: Unbounded YAML Metadata Decode via Parsing

Published May 7, 2026 · Updated May 7, 2026 · Assigned by GitHub_M

Description

Incus is a system container and virtual machine manager. Prior to version 7.0.0, user provided image and backup tarballs would be unpacked and YAML files parsed without any size restrictions. This was making it easy for an authenticated user to provide a crafted image or backup tarball that when parsed by Incus would lead to a very large YAML document being loaded into memory, potentially causing the entire server to run out of memory. This issue has been patched in version 7.0.0.

Affected products

VendorProductAffectedFixed
lxc incus < 7.0.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 incus 7.0.0-1 —
Debian 13 incus 6.0.4-2+deb13u7 —
Debian 13 lxd 5.0.2+git20231211.1364ae4-9+deb13u6 —
Debian 12 lxd No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 incus No fix yet —
Ubuntu 25.10 incus No fix yet —
Ubuntu 20.04 LTS lxd No fix yet —
Show 4 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 26.04 LTS incus No fix yet —
Ubuntu Pro 24.04 LTS incus No fix yet —
Ubuntu Pro 18.04 LTS lxd No fix yet —
Ubuntu Pro 16.04 LTS lxd No fix yet —
ReleasePackageFixed inAdvisory
openSUSE Leap 16.0 govulncheck-vulndb 0.0.20260723T184607-160000.1.1 openSUSE-SU-2026:21483-1
ReleasePackageFixed inAdvisory
Alpine v3.24 incus 7.0.0-r0 —

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/lxc/incus all versions — GO-2026-5168
Go github.com/lxc/incus/v6 all versions — GO-2026-5168
Go github.com/lxc/incus/v6/cmd/incusd <= 6.23.0 — GHSA-67wx-r9xr-x75x

Advisories 1

References