FICHE CVE

CVE-2026-105959

Publiée le 2026-10-16 · Dernière modification le 2026-10-16

🇫🇷 EN BREF

spice-server fournit l'interface graphique et de saisie virtuelle pour les machines virtuelles. Cette faille se situe dans le chemin de restauration du dictionnaire de l'encodeur GLZ, où le logiciel convertit incorrectement une valeur de taille importante en un format d'entier plus petit lors de l'allocation de la mémoire. Ce décalage permet à un client de déclencher un dépassement de tampon de tas (heap buffer overflow) massif en envoyant une valeur spécialement conçue lors d'une migration à chaud (live migration) de VM.

Un attaquant peut exploiter cette faille pour compromettre la confidentialité, l'intégrité et la disponibilité du serveur, ce qui pourrait mener à l'exécution de code arbitraire. Le succès de l'opération nécessite un accès réseau et une authentification avec des privilèges faibles, bien que l'attaque soit difficile à exécuter en raison des exigences précises de timing et de données liées à la migration à chaud. Aucune interaction de l'utilisateur n'est nécessaire pour déclencher le dépassement de tampon une fois la connexion établie.

CVSS 3.17.5 ÉLEVÉE
Publiée2026-10-16
Dernière modification2026-10-16

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueRéseau
Complexité d'attaqueÉlevée
Privilèges requisFaibles
Interaction utilisateurAucune
PortéeInchangée
Impact sur la confidentialitéÉlevé
Impact sur l'intégritéÉlevé
Impact sur la disponibilitéÉlevé

RÉFÉRENCES

Description officielle du NVD (en anglais)

A flaw was found in spice-server. The GLZ encoder dictionary restore path truncates a size_t allocation size to int when calling the malloc callback, allowing a malicious authenticated SPICE client during VM live migration to trigger a massive heap buffer overflow by sending a crafted max_encoders value in migration data.