PT-2026-37148 · Incus+1 · Incus+1

·

CVE-2026-41684

·

Published

2026-05-01

·

Updated

2026-07-30

CVSS v2.0

6.8

Medium

VectorAV:N/AC:L/Au:S/C:N/I:N/A:C
Name of the Vulnerable Software and Affected Versions Incus versions prior to 7.0.0
Description An authenticated user with permissions to import instance backups can crash the Incus daemon using a specially crafted backup archive. The issue occurs because the backup.GetInfo() function trusts the inline backup/index.yaml configuration and only parses the legacy backup/container/backup.yaml file if the initial configuration is null. A malicious archive can contain a valid inline configuration to pass initial checks but include a malformed legacy backup.yaml file that omits the container section.
When the archive is extracted, the ParseConfigYamlFile() function accepts the YAML document without a container section. Subsequently, functions such as backup.UpdateInstanceConfig() and internalImportFromBackup() attempt to dereference the .Container variable without checking if it is null, leading to a nil-pointer dereference and a system crash during the restore path.
Recommendations Update to version 7.0.0.

Exploit

Fix

DoS

NULL Pointer Dereference

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2026-09655
CVE-2026-41684
GHSA-X5R6-JR56-89PV
GO-2026-5742
OPENSUSE-SU-2026:21483-1

Affected Products

Incus
Red Os