Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2026-48756— Incus: CreateCustomVolumeFromBackup nil-pointer dereference on volume_snapshots[*].expires_at (sibling-field variant of GHSA-r7w7)

CVSS 2.1 · Low EPSS 0.23% · P14

Affected Version Matrix 1

VendorProductVersion RangeStatus
lxcincus< 7.1.0affected
Get alerts for future matching vulnerabilitiesLog in to subscribe

I. Basic Information for CVE-2026-48756

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Incus: CreateCustomVolumeFromBackup nil-pointer dereference on volume_snapshots[*].expires_at (sibling-field variant of GHSA-r7w7)
Source: CVE Program / CVE List V5
Vulnerability Description
Incus is a system container and virtual machine manager. Prior to version 7.1.0, `(*backend).CreateCustomVolumeFromBackup` in `internal/server/storage/backend.go` contains an unguarded `*time.Time` dereference on the `ExpiresAt` field of every volume-snapshot entry in an imported custom-volume backup. An authenticated user with `can_create_storage_volumes` permission on any project can crash the `incusd` daemon by uploading a backup tarball whose `volume_snapshots[*].expires_at` field is absent. This is a sibling-field variant of GHSA-r7w7-mmxr-47r9 (CVE-2026-40197). Commit `985a1dedf9f3e7ba729c93b654905ed510de25c2` added `if s == nil` at the top of the loop body, but did not guard the adjacent `*snapshot.ExpiresAt` deref 19 lines later. Every other consumer of `Config.VolumeSnapshots[i].ExpiresAt` in this same file already gates the deref with a nil-check — the asymmetric guard is the bug. Version 7.1.0 contains an updated patch.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P
Source: CVE Program / CVE List V5
Vulnerability Type
空指针解引用
Source: CVE Program / CVE List V5

Affected Products

VendorProductAffected VersionsCPESubscribe
lxcincus < 7.1.0 -

II. Public POCs for CVE-2026-48756

#POC DescriptionSource LinkShenlong Link
AI-Generated POCPremium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-48756

登录查看更多情报信息。

Vendor Advisories for CVE-2026-48756 (1)

Same Patch Batch · lxc · 2026-08-21 · 18 CVEs total

CVE-2026-629419.9 CRITICALIncus: Cross-project instance copy bypasses target project restrictions via TOCTOU in conf
CVE-2026-633439.9 CRITICALArbitrary File Read/Write: metadata.yaml symlink in image allows host filesystem access as
CVE-2026-631259.9 CRITICALIncus vulnerable to root RCE via image backup.yaml symlink
CVE-2026-487699.9 CRITICALIncus has an arbitrary file write on its client due to trusted image hash
CVE-2026-487559.9 CRITICALIncus has an argument injection in backup compression algorithm leading to AFW and ACE
CVE-2026-628679.9 CRITICALIncus has an argument injection in storage volume block.create_options that leads to arbit
CVE-2026-629409.9 CRITICALIncus has a project restriction bypass via instance migration config override
CVE-2026-487529.9 CRITICALIncus has arbitrary file read+write on host via templates/ symlink in malicious image
CVE-2026-487519.9 CRITICALIncus has a restricted project bypass leading to arbitrary command execution
CVE-2026-487539.9 CRITICALIncus has an arbitrary file write via path traversal in S3 multipart upload
CVE-2026-487499.9 CRITICALIncus has an arbitrary file read+write on host via rootfs/ symlink in malicious image
CVE-2026-487509.9 CRITICALIncus has an arbitrary file write on host via `exec-output` symlink in crafted image
CVE-2026-556217.7 HIGHIncus has a project restriction bypass for custom volume copy across projects
CVE-2026-556227.7 HIGHIncus has a project restriction bypass in instance copy across projects
CVE-2026-477534.4 MEDIUMIncus has a Nil-Pointer Dereference Panic via Instance Backup Import (volume omitted)
CVE-2026-623134.3 MEDIUMIncus: Project restriction `restricted.containers.privilege=isolated` bypassable by omitti
CVE-2026-487542.1 LOWIncus: Nil-pointer dereference in createDependentVolumesFromBackup on disk.{Volume,VolumeS

IV. Related Vulnerabilities

V. Comments for CVE-2026-48756

No comments yet


Leave a comment