Description
Incus is a system container and virtual machine manager. Prior to version 7.1.0, `(*backend).CreateInstanceFromBackup` in `internal/server/storage/backend.go` contains a nil-pointer dereference that an authenticated user with permission to create instances in any project can trigger remotely by uploading a crafted backup tarball. The Incus daemon panics and the process crashes, causing denial of service to every project on that cluster member. This is a sibling of `GHSA-fwj8-62r8-8p8m`, `GHSA-r7w7-mmxr-47r9`, and `GHSA-x5r6-jr56-89pv` (all assigned 2026-05-04). Those patches added guards on adjacent fields of the same `backup/config.Config` struct; the `Volume` field on the instance-import path was missed. Version 7.1.0 contains an updated patch.
Published: 2026-08-21
Score: 4.4 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Incus is a system container and virtual machine manager. A nil‑pointer dereference in internal/server/storage/backend.go allows an authenticated user with permission to create instances in any project to upload a crafted backup tarball that causes the Incus daemon to panic and crash. The crash terminates the daemon process, leading to a denial of service for every project on the affected cluster member. This flaw is equivalent to several other recent GitHub Security Advisories and was fixed in version 7.1.0.

Affected Systems

The vulnerable product is Incus from the LXC project. All installations of Incus earlier than 7.1.0 are susceptible. The fix was incorporated in Incus 7.1.0; later releases also contain the patch. Administrators should verify the current version and apply the update accordingly.

Risk and Exploitability

The CVSS score is 4.4, indicating moderate severity, and the EPSS score is not available, suggesting no readily identified exploitation data at this time. The vulnerability is listed as not in the CISA KEV catalog. Exploitation requires authentication with instance‑creation rights and involves uploading a malicious backup archive to the instance‑import API. Once executed, the daemon will crash, requiring a restart, and causing a temporary loss of service for all users on that node. Although the risk of widespread exploitation is currently low, the impact to availability makes patching a priority.

Generated by OpenCVE AI on August 21, 2026 at 15:23 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Incus to version 7.1.0 or later.
  • If an immediate upgrade is not possible, restrict or block access to the Instance Backup Import endpoint for untrusted users, allowing only administrators to use it until the patch is deployed.
  • Monitor Incus logs for panic messages and configure alerts for daemon restarts to detect potential exploitation attempts.

Generated by OpenCVE AI on August 21, 2026 at 15:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-8g7m-96c8-8wwc Incus has a Nil-Pointer Dereference Panic via Instance Backup Import (volume omitted)
History

Fri, 21 Aug 2026 15:45:00 +0000

Type Values Removed Values Added
First Time appeared Lxc
Lxc incus
Vendors & Products Lxc
Lxc incus

Fri, 21 Aug 2026 14:30:00 +0000

Type Values Removed Values Added
Description Incus is a system container and virtual machine manager. Prior to version 7.1.0, `(*backend).CreateInstanceFromBackup` in `internal/server/storage/backend.go` contains a nil-pointer dereference that an authenticated user with permission to create instances in any project can trigger remotely by uploading a crafted backup tarball. The Incus daemon panics and the process crashes, causing denial of service to every project on that cluster member. This is a sibling of `GHSA-fwj8-62r8-8p8m`, `GHSA-r7w7-mmxr-47r9`, and `GHSA-x5r6-jr56-89pv` (all assigned 2026-05-04). Those patches added guards on adjacent fields of the same `backup/config.Config` struct; the `Volume` field on the instance-import path was missed. Version 7.1.0 contains an updated patch.
Title Incus has a Nil-Pointer Dereference Panic via Instance Backup Import (volume omitted)
Weaknesses CWE-476
References
Metrics cvssV4_0

{'score': 4.4, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-21T14:39:55.034Z

Reserved: 2026-05-19T22:16:39.505Z

Link: CVE-2026-47753

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-21T15:16:40.067

Modified: 2026-08-21T15:16:40.067

Link: CVE-2026-47753

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-21T15:30:05Z

Weaknesses