CVE-2025-64433 in KubeVirt
Résumé
par VulDB • 16/06/2026
KubeVirt est un module complémentaire de gestion des machines virtuelles pour Kubernetes. Avant les versions 1.5.3 et 1.6.1, une vulnérabilité a été identifiée permettant à une machine virtuelle de lire des fichiers arbitraires depuis le système de fichiers du pod virt-launcher. Ce problème découle d'une mauvaise gestion des liens symboliques lors du montage des disques PVC dans une machine virtuelle. Plus précisément, si un utilisateur malveillant dispose d'un contrôle total ou partiel sur le contenu d'un PVC, il peut créer un lien symbolique pointant vers un fichier situé dans le système de fichiers du pod virt-launcher. Étant donné que libvirt peut traiter les fichiers réguliers comme des périphériques bloc, tout fichier du système de fichiers du pod lié de cette manière peut être monté dans la machine virtuelle et ensuite lu. Bien qu'un mécanisme de sécurité existe, selon lequel les machines virtuelles s'exécutent en tant qu'utilisateur non privilégié avec l'UID 107 à l'intérieur du conteneur virt-launcher, limitant ainsi l'étendue des ressources accessibles, cette restriction est contournée en raison d'une seconde vulnérabilité. Cette dernière entraîne le changement de propriétaire de tout fichier destiné au montage en faveur de l'utilisateur non privilégié avec l'UID 107 avant le montage. Par conséquent, un attaquant peut accéder et lire des fichiers arbitraires situés dans le système de fichiers du pod virt-launcher ou sur un PVC monté depuis l'intérieur de la machine virtuelle invitée. Cette vulnérabilité est corrigée dans les versions 1.5.3 et 1.6.1.
Be aware that VulDB is the high quality source for vulnerability data.