Skip to main content

Incus EUVDEUVD-2026-108293

| CVE-2026-115370 MEDIUM
Incorrect Authorization (CWE-863)
2026-10-22 disclosure@vulncheck.com GHSA-7vwr-wj2h-fm66
5.3
CVSS 4.0 · Vendor: vulncheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as restricted-project user with instance-creation rights
  2. Delivery
    Send clustered refresh migration request for owned instance
  3. Exploit
    Bypass pull-mode restriction via refresh short-circuit
  4. Execution
    Server opens outbound TLS websocket to attacker URL
  5. Impact
    Probe internal services reachable from server

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires a CLUSTERED Incus server (standalone servers are explicitly NOT affected per the vendor); an authenticated user who has been granted instance-creation rights inside a RESTRICTED project; and an instance that already exists locally and is owned by that user, against which the attacker sends a migration request with 'refresh' set. The exploit is limited to making the server open outbound TLS websocket connections and probe reachable services - the vendor states the refresh only synchronizes storage for an instance the user already owns, so no configuration or access bypass results. The primary limiting factors are the clustered-only requirement, the need for an administratively granted instance-creation role in a restricted project, and the bounded SSRF-only impact. Affected versions: 6.0.5 before 6.0.7, 6.12.0 before 7.0.2, and 7.1.0 before 7.5.0.

Impact

This is a moderate-severity authorization bypass with a server-side request forgery (SSRF) outcome, and the available signals are internally consistent rather than conflicting. The input CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N) scores 5.3 and correctly reflects a network-reachable but privilege-requiring issue with only low confidentiality impact. The GHSA advisory adds CWE-918 (SSRF) alongside CWE-863 (improper authorization), confirming the mechanism: a restricted-project user with instance-creation rights can coerce the server into opening outbound TLS websocket connections to attacker-chosen URLs and probe reachable services. No EPSS score was provided (treat exploitation probability as unknown), the CVE is NOT on CISA KEV, and the references are vendor/coordinator advisories rather than verified exploit code - so there is no confirmed active exploitation and no confirmed working PoC. The vuln.today decision label is 'this_month', not act_now or emergency, which aligns with the signal set: real but bounded. The PR:L requirement, the clustered-only precondition, and the limited impact (probing/SSRF, with no configuration or data bypass per the vendor) place this well below the 'drop everything' tier while still warranting patching in a normal cycle. Key limiting fact stated by the vendor: standalone (non-clustered) servers are not affected at all.

Exploit ScenarioDerived

On a clustered Incus deployment, a tenant who has been granted instance-creation rights within a restricted project sends a migration request with 'refresh' set for an instance they already own. The clustered refresh path short-circuits past the pull-mode restriction check, causing the Incus server to open an outbound TLS websocket to an attacker-supplied URL (trusting an attacker-supplied certificate), which the attacker uses to probe internal services reachable from the server. No public working exploit code is identified at time of analysis; only vendor and coordinator advisories exist.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 22, 2026

An authorization bypass in Incus (the Go-based container and VM manager) allows an authenticated user holding instance-creation rights in a restricted project to reach the pull-mode migration path that restricted projects are supposed to block, by sending a clustered migration request with 'refresh' set against an instance they already own. The result is server-side request forgery: the clustered Incus daemon opens an outbound TLS websocket connection to an attacker-chosen URL and trusts an attacker-supplied certificate, letting the user probe services reachable from the server. Standalone servers are explicitly not affected, no configuration or storage bypass results from the refresh, and no public exploit has been identified at the time of analysis.

RemediationAI

Upgrade to a fixed release on the matching branch: 6.0.7 for the 6.0.x LTS line, 7.0.2 for the 6.12.x/7.0.x line, or 7.5.0 (and later) for 7.1.x and current releases - the upstream module go/github.com/lxc/incus/v7/cmd/incusd is fixed in >= v7.5.0. Details are in the vendor advisory GHSA-443p-7392-h4v2. The vendor-documented workaround, for clusters that cannot be patched immediately, is to stop granting instance-creation rights in restricted projects on clustered servers to users who should not be able to initiate outbound connections from the server; the trade-off is that those users can no longer create instances in those projects until the upgrade is applied.

Affected VersionsENISA

incus 7.1.0 <7.5.0
incus 6.12.0 <7.0.2
incus 6.0.5 <6.0.7

Affected Packages

euvd incus fix: 6.0.7, 7.0.2, 7.5.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Incus is a Go-based system container and virtual machine manager (a fork of LXD) whose daemon, incusd, exposes a REST API that is clustered across multiple members in production deployments. Restricted projects intentionally forbid pull-mode migration because pull mode makes the server itself connect to a remote URL chosen by the requesting user - effectively an SSRF primitive. That policy is enforced by the instance-creation authorization check. The flaw is an incorrect authorization decision (CWE-863) that yields a server-side request forgery outcome (CWE-918): on clustered servers, a migration request carrying 'refresh' for an instance that already exists locally takes a short-circuit straight into the migration sink, bypassing the creation-path check entirely. Notably, the refresh only re-synchronizes storage for an instance the user already owns, so no configuration bypass follows - the impact ceiling is the outbound connection itself. The upstream fix enforces the pull-mode restriction at the very start of the refresh short-circuit, before the request can be forwarded to another cluster member or the migration sink is configured. The affected Go package is go/github.com/lxc/incus/v7/cmd/incusd, vulnerable below v7.5.0 and fixed in v7.5.0 and later.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (vulncheck) PRIMARY 5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 4.3 MEDIUM

Network-reachable but requires granted instance-creation rights (PR:L) on a clustered server; impact is limited SSRF-based information gathering (C:L), with no integrity or availability effect.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (vulncheck).

CVSS VectorVendor: vulncheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
Patch available
Oct 22, 2026 - 20:18 EUVD

DescriptionCVE.org

Incus 6.0.5 before 6.0.7, 6.12.0 before 7.0.2, and 7.1.0 before 7.5.0 contains a restriction bypass vulnerability that allows restricted project users to use pull mode migration via clustered refresh requests. Attackers with instance creation rights can send a refresh migration request for an existing instance to make the server open outbound TLS websocket connections and probe reachable services.

Threat Intelligence Overview

EPSS Score
0.3%
Top 79% exploitable
Prevalence
Low
niche open-source container/VM manager; only clustered deployments affected
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy