Kubevirt: virt-handler-rhel9: kubevirt: virt-handler migration proxy follows symlinks allowing container escape to host
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Red Hat | Red Hat Container Native Virtualization 4.12 | affected |
|
||||||
| Red Hat | Red Hat Container Native Virtualization 4.13 | affected |
|
||||||
| Red Hat | Red Hat Container Native Virtualization 4.14 | affected |
|
||||||
| Red Hat | Red Hat Container Native Virtualization 4.15 | affected |
|
||||||
| Red Hat | Red Hat Container Native Virtualization 4.16 | affected |
|
||||||
| Red Hat | Red Hat Container Native Virtualization 4.17 | affected |
|
||||||
| Red Hat | Red Hat Container Native Virtualization 4.18 | affected |
|
||||||
| Red Hat | Red Hat Container Native Virtualization 4.19 | affected |
|
||||||
| Red Hat | Red Hat Container Native Virtualization 4.20 | affected |
|
||||||
| Red Hat | Red Hat Container Native Virtualization 4.21 | affected |
|
||||||
| Red Hat | Red Hat Container Native Virtualization 4.22 | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Kubevirt | Kubevirt |
|
||||||||
| Redhat | Openshift Virtualization |
|
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.
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.202% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| CPEs | 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 |
|
| 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 |
|
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| References |
| |
| Metrics |
threat_severity
|
threat_severity
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Kubevirt
Kubevirt kubevirt Redhat openshift Virtualization |
|
| Vendors & Products |
Kubevirt
Kubevirt kubevirt Redhat openshift Virtualization |
| 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
|