{"cve":"CVE-2026-48754","nvd":{"published":"2026-08-21T15:16:40.943","modified":"2026-10-15T19:10:00.173","status":"Deferred","description":"Incus is a system container and virtual machine manager. Prior to version 7.1.0, `(*backend).createDependentVolumesFromBackup` in `internal/server/storage/backend.go` contains a cluster of unguarded pointer derefs on every dependent-volume entry's `VolumeSnapshots[i]`, `Volume`, and `Pool` sub-fields. An authenticated user with `can_create_instances` permission on any project can crash the `incusd` daemon by uploading an instance backup tarball whose `dependent_volumes[*]` block contains a nil snapshot pointer (or omits `volume:` / `pool:`). This is a sibling-field variant of the 2026-05-04 batch fix `d768f81c0a1d985f35ae56219519822b080bf5e3` (\"Properly check dependent volumes on import\"). That commit added `if disk == nil` at the top of the outer loop, but did not guard the four sub-pointer fields the loop body dereferences naked. Version 7.1.0 contains an updated patch.","cvss_v4":{"vector":"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","score":2.1},"cvss_v3":null,"cwes":["CWE-476"],"references":["https://github.com/lxc/incus/security/advisories/GHSA-4xg6-52mh-fpw8","https://github.com/lxc/incus/security/advisories/GHSA-4xg6-52mh-fpw8"],"products":[],"source":"nvd","synced_at":"2026-10-19T22:49:38.260478770+00:00"},"epss":{"cve":"CVE-2026-48754","score":0.00382,"percentile":0.31939,"date":"2026-10-25"},"kev":null,"osv":[{"id":"GHSA-4xg6-52mh-fpw8","url":"https://osv.dev/vulnerability/GHSA-4xg6-52mh-fpw8","summary":"Incus: Nil-pointer dereference in createDependentVolumesFromBackup on disk.{Volume,VolumeSnapshots,Pool}","modified":"2026-07-07T20:41:08.057222529Z","packages":[{"ecosystem":"Go","name":"github.com/lxc/incus/v7/cmd/incusd","purl":"pkg:golang/github.com/lxc/incus/v7/cmd/incusd","ranges":["<7.1.0"],"fixed":["7.1.0"]}]},{"id":"GO-2026-5800","url":"https://osv.dev/vulnerability/GO-2026-5800","summary":"Incus: Nil-pointer dereference in createDependentVolumesFromBackup on disk.{Volume,VolumeSnapshots,Pool} in github.com/lxc/incus","modified":"2026-07-07T20:30:16.172154122Z","packages":[{"ecosystem":"Go","name":"github.com/lxc/incus","purl":"pkg:golang/github.com/lxc/incus","ranges":["all versions"],"fixed":[]},{"ecosystem":"Go","name":"github.com/lxc/incus/v6","purl":"pkg:golang/github.com/lxc/incus/v6","ranges":["all versions"],"fixed":[]},{"ecosystem":"Go","name":"github.com/lxc/incus/v7","purl":"pkg:golang/github.com/lxc/incus/v7","ranges":["<7.1.0"],"fixed":["7.1.0"]}]}],"attribution":["This product uses the NVD API but is not endorsed or certified by the NVD.","EPSS scores: FIRST Exploit Prediction Scoring System, https://www.first.org/epss","Known exploited vulnerabilities: CISA Known Exploited Vulnerabilities Catalog, https://www.cisa.gov/known-exploited-vulnerabilities-catalog","Package advisories: OSV (https://osv.dev), from the GitHub Advisory Database, PyPA, Go, RustSec and other ecosystem databases, under CC-BY 4.0 or CC0","CVE records: the CVE Program's CVE List (https://www.cve.org), under its terms of use (https://www.cve.org/Legal/TermsOfUse). CVE is a registered trademark of The MITRE Corporation; this product is not affiliated with the CVE Program."]}