Description
KubeVirt is a virtual machine management add-on for Kubernetes. In versions before 1.5.3 and 1.6.1, the virt-handler does not verify whether the launcher-sock is a symlink or a regular file. This oversight can be exploited, for example, to change the ownership of arbitrary files on the host node to the unprivileged user with UID 107 (the same user used by virt-launcher) thus, compromising the CIA (Confidentiality, Integrity and Availability) of data on the host. To successfully exploit this vulnerability, an attacker should be in control of the file system of the virt-launcher pod. This vulnerability is fixed in 1.5.3 and 1.6.1.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| kubevirt | kubevirt | < 1.5.3, >= 1.6.0-alpha.0, < 1.6.1 | — |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES 15 SP7 | kubevirt | 1.6.3-150700.3.13.1 | SUSE-SU-2025:4330-1 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | kubevirt | 1.6.3-1.1 | openSUSE-SU-2025:15772-1 |
| openSUSE Tumbleweed | kubevirt1.8 +1 | 1.8.3-1.1 | openSUSE-SU-2026:11091-1, openSUSE-SU-2026:11057-1 |
| openSUSE Leap 16.0 | govulncheck-vulndb | 0.0.20260723T184607-160000.1.1 | openSUSE-SU-2026:21483-1 |
Azure Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Azure Linux 3 | kubevirt | 1.5.3-2 | — |
| Azure Linux 2 (CBL-Mariner) | kubevirt | 0.59.0-33 | — |
Wolfi
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Wolfi rolling | docker-machine-driver-harvester | 1.0.6-r4 | — |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Go | kubevirt.io/kubevirt | < 1.5.3 | 1.5.3 | GHSA-2r4r-5x78-mvqf |
| Go | kubevirt.io/kubevirt | >= 1.6.0-alpha.0, < 1.6.1 | 1.6.1 | GHSA-2r4r-5x78-mvqf |
| Go | kubevirt.io/kubevirt | < 1.5.3 · >= 1.6.0-alpha.0, < 1.6.0-beta.0.0.20250801202148-3ce9f41c54d0 | 1.5.3, 1.6.0-beta.0.0.20250801202148-3ce9f41c54d0 | GO-2025-4102 |
Advisories 6
- openSUSE-SU-2026:21483-1 Security update for govulncheck-vulndb SUSE / openSUSE Security Updates · Jul 31, 2026
- openSUSE-SU-2026:11091-1 kubevirt1.8-container-disk-1.8.3-1.1 on GA media SUSE / openSUSE Security Updates · Jun 24, 2026
- openSUSE-SU-2026:11057-1 kubevirt-1.8-container-disk-1.8.3-1.1 on GA media SUSE / openSUSE Security Updates · Jun 19, 2026
- WID-SEC-2025-2563 Microsoft Azure Linux: Mehrere Schwachstellen BSI CERT-Bund (WID) · May 11, 2026
- openSUSE-SU-2025:15772-1 kubevirt-container-disk-1.6.3-1.1 on GA media SUSE / openSUSE Security Updates · Mar 23, 2026
- SUSE-SU-2025:4330-1 Security update for kubevirt, virt-api-container, virt-controller-container, virt-exportproxy-container, virt-exportserver-container, virt-handler-container, virt-launcher-container, virt-libguestfs-tools-container, virt-operator-container, virt-pr-helper-container SUSE / openSUSE Security Updates · Mar 23, 2026
References
- https://github.com/kubevirt/kubevirt/security/advisories/GHSA-2r4r-5x78-mvqf
- https://github.com/kubevirt/kubevirt/commit/3ce9f41c54d04a65f10b23a46771391c00659afb
- https://github.com/kubevirt/kubevirt/commit/8644dbe0d04784b0bfa8395b91ecbd6001f88f6b
- https://github.com/kubevirt/kubevirt/commit/f59ca63133f25de8fceb3e2a0e5cc0b7bdb6a265