SSRF via image import from URL allows internal network probing by authenticated users
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Information disclosure
- Confidentiality · integrity · availability
- Low · None · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-918 and the CVSS impact.
Summary
In Canonical LXD versions 4.12 through 6.9, a Server-Side Request Forgery (SSRF) vulnerability in the image import functionality allows authenticated users with the can_create_images entitlement to interact with internal network infrastructure via the /images endpoint. When importing an image from a URL source, the LXD daemon fails to validate or restrict outbound destination IP addresses, allowing connections to loopback, RFC1918 private ranges, and cloud metadata endpoints. This enables error-based port scanning and unauthorized interaction with internal HTTP services from the daemon's network position.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Canonical | lxd | 6.0 to before 6.10 | 6.10 | Patch available | CNA |
| — | github.com/canonical/lxd (Go) | before 0.0.0-20261005133302-c4a919f3f4e2 | 0.0.0-20261005133302-c4a919f3f4e2 | Patch available | GHSA-3gq2-x4qg-p4g6 |
- lxd VendorCanonical Affected 6.0 to before 6.10 Fixed in 6.10 Patch available CNA
- github.com/canonical/lxd (Go) Vendor— Affected before 0.0.0-20261005133302-c4a919f3f4e2 Fixed in 0.0.0-20261005133302-c4a919f3f4e2 Patch available GHSA-3gq2-x4qg-p4g6
Remediation
- Fix · CNA lxd (Canonical) Fixed in 6.10
- Fix · GHSA-3gq2-x4qg-p4g6 github.com/canonical/lxd (Go) Fixed in 0.0.0-20261005133302-c4a919f3f4e2 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2026-28385
- 2026-11-06 Alias added: GHSA-3gq2-x4qg-p4g6
- 2026-11-06 Fix available: Go/github.com/canonical/[email protected] · GHSA-3gq2-x4qg-p4g6
- 2026-11-06 CVSS score added · GHSA-3gq2-x4qg-p4g6
- 2026-11-06 Weakness changed · GHSA-3gq2-x4qg-p4g6
- 2026-11-06 14 new references · GHSA-3gq2-x4qg-p4g6
References
Other 11
- https://github.com/canonical/lxd/pull/18210
- https://github.com/canonical/lxd/commit/08996fa031eebc2bc2f8e27148c2ba24386c01d0
- https://github.com/canonical/lxd/commit/4bbdb17ab67010446668e4b00a5175df5b6d55b4
- https://github.com/canonical/lxd/commit/5976c92117b79d73437d7fab55e34cb80083edff
- https://github.com/canonical/lxd/commit/886fcf5b7686bf59de78e239cec90a69e8fb9c65
- https://github.com/canonical/lxd/commit/c4a919f3f4e21249d535d4030a33484313026111
- https://github.com/canonical/lxd
- https://github.com/canonical/lxd/blob/lxd-6.10.0/lxd/image_source_transitional.go
- https://github.com/canonical/lxd/blob/lxd-6.9/lxd/daemon_images.go
- https://github.com/canonical/lxd/blob/lxd-6.9/lxd/images.go
- https://github.com/canonical/lxd/releases/tag/lxd-6.9
More Canonical Lxd vulnerabilities
- TI-2026-22659 Authenticated RCE via unsanitized compression_algorithm CVSS 4.0CRITICAL 9.4
- TI-2026-47475 Path traversal via unvalidated instance name in backup tarball restore enables root file write / RCE CVSS 3.1CRITICAL 9.9
- TI-2026-45146 Cross-project instance move bypasses all project restrictions allowing host command execution CVSS 3.1CRITICAL 9.9
- TI-2026-45143 Cross-project instance copy bypasses target project restrictions via TOCTOU in config merge CVSS 3.1CRITICAL 9.9
- TI-2026-45142 Project restriction bypass via instance migration config override CVSS 3.1CRITICAL 9.9
- TI-2026-45140 Root RCE via image backup.yaml symlink CVSS 3.1CRITICAL 9.9
Sources
- CVE-2026-28385 · CVE Program
- CVE-2026-28385 · NVD
- FIRST EPSS
- GHSA-3gq2-x4qg-p4g6 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences