Skip to main content

KubeVirt CVE-2026-13208

| EUVDEUVD-2026-39087 MEDIUM
Improper Authentication (CWE-287)
2026-06-24 secalert@redhat.com GHSA-72r2-m3hg-cvf5
6.5
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

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

  1. Recon
    Compromise virt-launcher pod via workload vulnerability
  2. Delivery
    Identify target VMI namespace/name on same node
  3. Exploit
    Craft forged gRPC HandleDomainEvent message with victim VMI identity
  4. Install
    Submit forged event to virt-handler domain notify server via pipe socket
  5. C2
    virt-handler accepts event without origin validation
  6. Execute
    Target VMI lifecycle state corrupted
  7. Impact
    VMI availability disrupted

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

Exploitation requires prior code execution within a virt-launcher pod on the same Kubernetes node as the target VMI - the attacker must first compromise one virt-launcher process (e.g., through a guest-visible vulnerability, container escape, or supply-chain compromise of the virt-launcher image). The domain notify server uses per-VMI Unix pipe sockets, so network-level access alone is insufficient; socket filesystem access on the node is required. No special non-default KubeVirt configuration is needed beyond a standard multi-VMI deployment on a shared node - the flaw exists in the default request-handling path of virt-handler. Exploitation is limited to VMIs co-scheduled on the same node as the compromised virt-launcher; cross-node attacks are not possible via this vector. The CVSS PR:L designation confirms that some level of authenticated/privileged process access is required, limiting opportunistic remote exploitation.

Impact

The CVSS 3.1 vector (AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H) scores at 6.5 Medium, but the changed-scope designation (S:C) and A:H signal meaningful blast radius: a single compromised virt-launcher can disrupt every VMI on the same node, not just its own. The local attack vector (AV:L) and low-privilege requirement (PR:L) are key limiters - exploitation requires prior code execution inside a virt-launcher pod, which typically involves a container escape or remote code execution vulnerability in the guest-visible workload. No EPSS data was provided in the source intelligence, and the CVE has no CISA KEV listing and no known public exploit code, making current real-world exploitation probability low to moderate based on available signals alone. The SSVC signals suggest: exploitation status is 'none' (no confirmed in-the-wild cases), the attack is not trivially automatable at scale because it requires per-node initial compromise, but technical impact is 'partial total' since all VMIs on a node can be disrupted. In multi-tenant Kubernetes clusters running mixed or sensitive workloads, the cross-tenant disruption potential elevates real-world priority beyond what the raw 6.5 score implies. The absence of a confidentiality or data integrity impact (C:N/I:N) limits the scenario primarily to availability disruption and operational interference.

Exploit ScenarioDerived

An attacker who has achieved code execution inside a virt-launcher pod - for example via a vulnerability in the containerized workload or a container escape - can craft a gRPC message to HandleDomainEvent claiming the namespace and name of a high-value VMI belonging to a different tenant on the same Kubernetes node. Because virt-handler blindly trusts this claimed identity, the forged event causes it to transition the victim VMI into an incorrect lifecycle state (e.g., marking it as shut down or failed), triggering erroneous remediation actions and causing availability loss for that workload. No public proof-of-concept code has been identified at time of analysis, but the attack technique is straightforward for any attacker with virt-launcher-level access given the detailed public description.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jun 24, 2026

KubeVirt's virt-handler domain notify server allows a compromised virt-launcher process to forge lifecycle events for any other VMI scheduled on the same Kubernetes node, causing virt-handler to corrupt that VMI's state and disrupt its lifecycle management. The root cause is that gRPC handlers for HandleDomainEvent and HandleK8SEvent accept VMI namespace/name exclusively from the request body, never cross-checking against the per-VMI pipe socket the connection arrived on. With CVSS 6.5 (AV:L/S:C), the attack requires local access via a compromised container but can impact multiple VMIs across tenants on the same node; no public exploit code or CISA KEV listing has been identified at time of analysis.

RemediationAI

No specific patch version was included in the available intelligence data; the primary reference for fix status is https://access.redhat.com/security/cve/CVE-2026-13208, which should be consulted for updated patch information. Until a patched release is confirmed, operators should treat node-level isolation as the primary compensating control: restrict which workloads are co-scheduled with sensitive VMIs on the same nodes using Kubernetes node affinity and taint/toleration rules, reducing the blast radius if a virt-launcher is compromised. Additionally, harden the virt-launcher pod's security context (drop unnecessary Linux capabilities, enforce seccomp profiles, and apply PodSecurity admission restrictions) to raise the bar for initial compromise - noting that these controls do not eliminate the underlying identity-validation flaw. Network policies should be reviewed to ensure no lateral paths allow unauthorized processes to reach the virt-handler socket directory. Monitor KubeVirt release notes and the linked Bugzilla ticket for a fix that propagates pipe path identity into gRPC handler context.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

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

Technical ContextAI · show details

KubeVirt extends Kubernetes to manage virtual machine workloads; virt-handler is a privileged DaemonSet pod running on each cluster node and acts as the lifecycle orchestrator for all VMIs scheduled there. Each VMI gets a corresponding virt-launcher pod that runs the QEMU/libvirt process and communicates with virt-handler through a dedicated Unix pipe socket whose path encodes the VMI's identity. The domain notify server within virt-handler exposes two gRPC endpoints - HandleDomainEvent and HandleK8SEvent - which accept lifecycle event messages. The flaw (CWE-287, Improper Authentication) is that neither handler extracts or validates the caller's identity from the socket path; instead, both trust the namespace and name fields supplied inside the gRPC message body. Because the pipe path's identity is never propagated to the request handlers, any process that can connect to the notify server can claim to be any VMI on the node. This breaks the implicit authentication boundary that the per-VMI socket topology was presumably intended to enforce.

Know when Kubevirt 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

Vendor (redhat) PRIMARY 6.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
vuln.today AI 6.5 MEDIUM

AV:L because exploitation requires process execution on the node; PR:L because a compromised virt-launcher (low-privilege process) is needed; S:C and A:H because forged events disrupt VMIs outside the attacker's own workload.

3.1 AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:H
SUSE MEDIUM
Red Hat 6.5 MEDIUM

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
None
Integrity
None
Availability
High

DescriptionCVE.org

A flaw was found in KubeVirt's virt-handler domain notify server. The gRPC handlers for HandleDomainEvent and HandleK8SEvent derive the VMI identity (namespace/name) solely from the request body without validating it against the connection's origin. Each virt-launcher pod connects through a per-VMI pipe socket, but no identity tag is propagated from the pipe path to the server handlers. This allows a compromised virt-launcher process to send forged domain lifecycle events for any other VMI scheduled on the same node, causing virt-handler to erroneously update that VMI's state and disrupt its lifecycle management.

Threat Intelligence Overview

EPSS Score
0.1%
Top 99% exploitable
Prevalence
Medium
widely adopted Kubernetes virtualization layer, especially in OpenShift environments
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.1%
Patch available No
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
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
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.

Affected Products (CPE)CVE.org

cpe:2.3:a:kubevirt:kubevirt:-:*:*:*:*:kubernetes:*:*
cpe:2.3:a:redhat:openshift_virtualization:*:*:*:*:*:*:*:*
CVE-2025-64324 HIGH POC
8.5 Nov 18

KubeVirt is a virtual machine management add-on for Kubernetes. Rated high severity (CVSS 8.5), this vulnerability is no

CVE-2025-64436 MEDIUM POC
6.9 Nov 07

KubeVirt is a virtual machine management add-on for Kubernetes. Rated medium severity (CVSS 6.9), this vulnerability is

CVE-2019-3841 MEDIUM POC
6.8 Mar 25

Kubevirt/virt-cdi-importer, versions 1.4.0 to 1.5.3 inclusive, were reported to disable TLS certificate validation when

CVE-2022-1798 MEDIUM POC
6.5 Sep 15

A path traversal vulnerability in KubeVirt versions up to 0.56 (and 0.55.1) on all platforms allows a user able to confi

CVE-2020-14316 CRITICAL
9.9 Jul 29

A flaw was found in kubevirt 0.29 and earlier. Rated critical severity (CVSS 9.9), this vulnerability is remotely exploi

CVE-2023-26484 HIGH
8.2 Mar 15

KubeVirt is a virtual machine management add-on for Kubernetes. Rated high severity (CVSS 8.2), this vulnerability is re

CVE-2026-13201 HIGH
7.3 Jun 24

Local privilege boundary bypass in KubeVirt's safepath package lets an attacker who controls a virt-launcher pod trick t

CVE-2026-102623 MEDIUM
6.5 Sep 29

Denial of service in KubeVirt lets an authenticated user with permission to create VirtualMachineInstance (VMI) objects

CVE-2019-10175 MEDIUM
6.5 Jun 28

A flaw was found in the containerized-data-importer in virt-cdi-cloner, version 1.4, where the host-assisted cloning fea

CVE-2026-13318 MEDIUM
6.4 Jun 26

Server-side request forgery in KubeVirt's virt-api port-forward handler allows authenticated Kubernetes users with kubev

CVE-2024-33394 MEDIUM
5.9 May 02

An issue in kubevirt kubevirt v1.2.0 and before allows a local attacker to execute arbitrary code via a crafted command

CVE-2026-13218 MEDIUM
4.2 Jun 26

Symlink-following in KubeVirt's virt-handler permits a container-level attacker to overwrite arbitrary host files and ch

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise High Performance Computing 15 SP7 Affected
SUSE Linux Enterprise High Performance Computing 15 SP7 Affected
SUSE Linux Enterprise Micro 5.3 Affected
SUSE Linux Enterprise Micro 5.4 Affected
SUSE Linux Enterprise Micro 5.5 Affected

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