Description
A symlink following vulnerability was found in KubeVirt's virt-handler migration proxy. During live migration, virt-handler dials Unix sockets inside the target virt-launcher pod via /proc/<pid>/root/ paths using net.Dial() without symlink protection. These socket paths reside in qemu-owned directories writable by the virt-launcher user. An attacker with namespace edit and pods/exec permissions can replace a migration proxy socket with a symlink to the host CRI-O socket. Because virt-handler runs as root in the host mount namespace, absolute symlink targets resolve against the host filesystem, and the bidirectional io.Copy proxy relays attacker-controlled bytes to the container runtime, enabling full node compromise.
Published: 2026-08-12
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A symlink follow vulnerability in KubeVirt's virt-handler migration proxy allows an attacker who can edit a namespace and run pods/exec commands to replace a migration proxy socket with a symlink pointing to the host CRI‑O socket. Because virt‑handler runs as root in the host mount namespace, the symlink target is resolved on the host, enabling the attacker to relay arbitrary data to the container runtime and fully compromise the node. The weakness is a classic path traversal flaw (CWE‑22) that directly threatens confidentiality, integrity, and availability of the affected host.

Affected Systems

Red Hat OpenShift Virtualization 4 running the kubevirt virt‑handler component is affected. The vulnerability is present in the container native virtualization 4 product and impacts any virtual machine environment configured with the standard virt‑handler and virt‑launcher components.

Risk and Exploitability

The CVSS score of 8.8 classifies this as a high‑severity flaw, and although the EPSS score is not available, the absence of a KEV listing does not reduce its seriousness. The attack requires namespace edit rights and pods/exec privileges, which are typically granted to operators; the exploit path is therefore feasible in many production clusters, especially during live migration events. Once the symlink is in place, the attacker can achieve full node compromise by manipulating the container runtime.

Generated by OpenCVE AI on August 13, 2026 at 02:20 UTC.

Remediation

Vendor Workaround

Restrict pods/exec permissions in namespaces that run virtual machines. The pods/exec RBAC permission is required for the attack — removing it from VM operator roles prevents exploitation. Additionally, enable Kubernetes audit logging and monitor for kubectl exec commands targeting virt-launcher pods, especially during live migration events.


OpenCVE Recommended Actions

  • Remove pods/exec permissions from VM operator roles in namespaces that run virtual machines to block the exploitation path
  • Enable Kubernetes audit logging and monitor for kubectl exec commands targeting virt‑launcher pods, especially during live migration events
  • Upgrade Red Hat OpenShift Virtualization 4 to the latest patch once it is released

Generated by OpenCVE AI on August 13, 2026 at 02:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 14 Aug 2026 10:30:00 +0000

Type Values Removed Values Added
CPEs cpe:/a:redhat:container_native_virtualization:4 cpe:/a:redhat:container_native_virtualization:4.12::el8
cpe:/a:redhat:container_native_virtualization:4.15::el9
cpe:/a:redhat:container_native_virtualization:4.16::el9
cpe:/a:redhat:container_native_virtualization:4.19::el9
cpe:/a:redhat:container_native_virtualization:4.21::el9
References

Fri, 14 Aug 2026 08:15:00 +0000

Type Values Removed Values Added
CPEs cpe:/a:redhat:container_native_virtualization:4.13::el9
cpe:/a:redhat:container_native_virtualization:4.14::el9
cpe:/a:redhat:container_native_virtualization:4.17::el9
cpe:/a:redhat:container_native_virtualization:4.18::el9
cpe:/a:redhat:container_native_virtualization:4.20::el9
cpe:/a:redhat:container_native_virtualization:4.22::el9
References

Thu, 13 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 13 Aug 2026 12:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Important


Thu, 13 Aug 2026 11:00:00 +0000

Type Values Removed Values Added
First Time appeared Kubevirt
Kubevirt kubevirt
Redhat openshift Virtualization
Vendors & Products Kubevirt
Kubevirt kubevirt
Redhat openshift Virtualization

Wed, 12 Aug 2026 21:00:00 +0000

Type Values Removed Values Added
Description A symlink following vulnerability was found in KubeVirt's virt-handler migration proxy. During live migration, virt-handler dials Unix sockets inside the target virt-launcher pod via /proc/<pid>/root/ paths using net.Dial() without symlink protection. These socket paths reside in qemu-owned directories writable by the virt-launcher user. An attacker with namespace edit and pods/exec permissions can replace a migration proxy socket with a symlink to the host CRI-O socket. Because virt-handler runs as root in the host mount namespace, absolute symlink targets resolve against the host filesystem, and the bidirectional io.Copy proxy relays attacker-controlled bytes to the container runtime, enabling full node compromise.
Title Kubevirt: virt-handler-rhel9: kubevirt: virt-handler migration proxy follows symlinks allowing container escape to host
First Time appeared Redhat
Redhat container Native Virtualization
Weaknesses CWE-22
CPEs cpe:/a:redhat:container_native_virtualization:4
Vendors & Products Redhat
Redhat container Native Virtualization
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H'}


Subscriptions

Kubevirt Kubevirt
Redhat Container Native Virtualization Openshift Virtualization
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-08-23T13:23:58.870Z

Reserved: 2026-06-29T09:41:40.974Z

Link: CVE-2026-13622

cve-icon Vulnrichment

Updated: 2026-08-13T19:21:38.756Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-08-12T21:17:35.630

Modified: 2026-08-22T19:16:20.150

Link: CVE-2026-13622

cve-icon Redhat

Severity : Important

Publid Date: 2026-08-12T00:00:00Z

Links: CVE-2026-13622 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T10:39:13Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')