Skip to main content

Incus EUVDEUVD-2026-16490

| CVE-2026-33898 HIGH
Improper Authentication (CWE-287)
2026-03-26 GitHub_M
8.8
CVSS 3.1 · GitHub Advisory
View

Attack ChainAIDerived

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

  1. Access
    Craft invalid authentication token
  2. Delivery
    Send HTTP request to incus webui localhost port
  3. Exploit
    Bypass token validation logic
  4. Execution
    Establish authenticated session cookie
  5. Impact
    Access sensitive container/VM management functions

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK

2 techniques across 2 tactics: Defense Evasion, Initial Access

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

Exploitation Conditions

Victim must access the local web server spawned by incus webui (running on random localhost port) with a crafted or invalid authentication token. Requires user interaction to click a malicious link containing the token. Affects Incus versions prior to 6.23.0.

Impact

The CVSS:3.1 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H) indicates network-based attack with low complexity, no privileges required, but user interaction needed, yielding an 8.8 severity score. The attack requires either local network access to the ephemeral localhost web server or social engineering to trick users into accessing attacker-controlled URLs. Real-world exploitation risk is moderate: while the CVSS score is high and the technical barrier is low, successful exploitation requires timing (web server must be active), discoverability (random port on localhost), and either local access or user interaction with malicious links. No public exploit identified at time of analysis and no CISA KEV listing indicates exploitation has not been observed in the wild. The impact is significant for multi-user systems where local privilege escalation is possible, or environments where users may be tricked into interacting with malicious web resources while the webui is active.

Exploit ScenarioDerived

A local attacker on a shared system discovers an active Incus webui instance listening on a random localhost port through port scanning or process enumeration. Without possessing the legitimate authentication token, the attacker crafts HTTP requests with invalid token values in the URL parameters, which the vulnerable validation logic incorrectly accepts. The attacker gains full access to manage the victim user's containers and virtual machines, potentially escaping to the host system or pivoting to other network resources. Alternatively, a remote attacker sends a phishing link to a user actively running 'incus webui', exploiting the authentication bypass to execute commands with the victim's Incus privileges when the user clicks the malicious URL.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Mar 26, 2026

Authentication bypass in Incus webui (versions prior to 6.23.0) permits local or remote attackers to gain unauthorized access to the system container and virtual machine manager via an improperly validated authentication token. The vulnerability allows attackers who can reach the temporary localhost web server to escalate privileges to the level of the user running 'incus webui', enabling control over containers, virtual machines, and potentially underlying system resources. CVSS score of 8.8 (High) reflects network attack vector with low complexity requiring user interaction; no public exploit identified at time of analysis.

RemediationAI

Upgrade Incus to version 6.23.0 or later, which contains the vendor-released patch addressing the authentication validation flaw (see https://github.com/lxc/incus/security/advisories/GHSA-453r-g2pg-cxxq). Until patching is feasible, restrict use of the 'incus webui' command on multi-user systems, implement network isolation to prevent unauthorized localhost access, and educate users to avoid clicking untrusted links while the webui server is active. Organizations should audit who has access to execute Incus commands and consider disabling webui functionality in environments where local privilege escalation poses elevated risk. Review system logs for unexpected webui invocations or authentication attempts during the vulnerable period.

Affected VersionsENISA

incus < 6.23.0

Affected Packages

go github.com/lxc/incus no fix
go github.com/lxc/incus/v6 fix: 6.23.0
go github.com/lxc/incus/v6/cmd/incus fix: 6.23.0
euvd incus fix: 6.23.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 4 packages in go, 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 system container and virtual machine manager developed by the LXC project (cpe:2.3:a:lxc:incus). The vulnerability stems from CWE-287 (Improper Authentication), specifically affecting the temporary web server spawned by the 'incus webui' command. The web server generates a random localhost port and provides users with a URL containing an authentication token. While the server correctly validates the token when stored in cookies, it fails to properly validate the token when passed directly in the URL query string. This dual-path authentication weakness creates an exploitable condition where malformed or invalid tokens in URL parameters are incorrectly accepted, bypassing the intended authentication mechanism entirely.

Know when Incus gets its next vulnerability

  • 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

GitHub Advisory PRIMARY 8.8 HIGH
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
SUSE HIGH
Red Hat 8.2 HIGH

Primary rating from GitHub Advisory.

CVSS VectorGitHub Advisory

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Patch released
Mar 31, 2026 - 21:13 nvd
Patch available
CVE Published
Mar 26, 2026 - 23:25 nvd
HIGH 8.8

DescriptionGitHub Advisory

Incus is a system container and virtual machine manager. Prior to version 6.23.0, the web server spawned by incus webui incorrectly validates the authentication token such that an invalid value will be accepted. incus webui runs a local web server on a random localhost port. For authentication, it provides the user with a URL containing an authentication token. When accessed with that token, Incus creates a cookie persisting that token without needing to include it in subsequent HTTP requests. While the Incus client correctly validates the value of the cookie, it does not correctly validate the token when passed int the URL. This allows for an attacker able to locate and talk to the temporary web server on localhost to have as much access to Incus as the user who ran incus webui. This can lead to privilege escalation by another local user or an access to the user's Incus instances and possibly system resources by a remote attack able to trick the local user into interacting with the Incus UI web server. Version 6.23.0 patches the issue.

Executive ViewAI

Why It Matters

Incus webui versions prior to 6.23.0 contain an authentication bypass vulnerability that allows attackers with network access to the temporary localhost web server to gain unauthorized control over containerized and virtual infrastructure. Organizations using affected Incus versions face risk of unauthorized container and VM manipulation, potentially compromising workload isolation and system integrity; no patch is currently available.

Business Impact: High
Compensating Controls

Restrict network access to Incus webui localhost port via firewall/network segmentation to trusted administrative subnets only; disable the webui feature entirely if not required for operations; implement strict firewall rules preventing any non-administrative network access to the temporary webui server; monitor Incus service logs for suspicious authentication token usage or unauthorized API requests.

Threat Intelligence Overview

EPSS Score
0.1%
Top 81% exploitable
Data Quality
5 sources
Confidence: Medium
EUVD NVD CVE.org EPSS Vulnrichment Vendor GitHub

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 HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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

Attack Technique

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

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

More in Incus

View all
CVE-2026-23954 HIGH POC
8.7 Jan 22

Incus is a system container and virtual machine manager. [CVSS 8.7 HIGH]

CVE-2026-23953 HIGH POC
8.7 Jan 22

Incus contains a vulnerability that allows attackers to adding arbitrary lifecycle hooks, ultimately resulting in arbitr

CVE-2026-33945 CRITICAL
9.9 Mar 26

Path traversal in Incus system container manager allows authenticated remote attackers to write arbitrary files as root

CVE-2026-33897 CRITICAL
9.9 Mar 26

Incus system container and virtual machine manager versions prior to 6.23.0 allow authenticated users with instance acce

CVE-2026-115377 CRITICAL
9.4 Oct 22

Arbitrary file write in Incus (before 6.0.7, 6.1.0 before 7.0.2, and 7.1.0 before 7.5.0) allows an authenticated client

CVE-2026-115376 HIGH
8.3 Oct 22

Project isolation bypass in Incus lets an authenticated client that is confined to one project copy and read custom stor

CVE-2026-115371 HIGH
7.1 Oct 22

Authenticated restricted TLS clients on Incus can retrieve S3 access and secret keys for storage buckets in the default

CVE-2026-115373 HIGH
7.0 Oct 22

Incus servers that use multi-project tenancy expose in-flight operations across project boundaries because the GET /1.0/

CVE-2026-33743 MEDIUM
6.5 Mar 26

Denial of service in Incus prior to version 6.23.0 allows authenticated users with storage bucket access to crash the In

CVE-2026-33542 MEDIUM
5.7 Mar 26

Incus versions prior to 6.23.0 fail to validate image fingerprints when downloading from simplestreams servers, enabling

CVE-2026-33711 MEDIUM
4.7 Mar 26

Incus versions prior to 6.23.0 allow local authenticated attackers to manipulate temporary screenshot files via predicta

CVE-2025-64507 HIGH POC
8.6 Nov 10

Incus is a system container and virtual machine manager. Rated high severity (CVSS 8.6), this vulnerability is no authen

Vendor StatusVendor

SUSE

Severity: High
Product Status
openSUSE Tumbleweed Fixed

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