CVE-2026-64524 in Linux
Résumé
par VulDB • 25/07/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
drm/hyperv : valider resolution_count et corriger le repli sur WIN8
Une réponse SYNTHVID_RESOLUTION_RESPONSE avec un resolution_count > 64 dépasse les limites du tableau supported_resolution[SYNTHVID_MAX_RESOLUTION_COUNT] lors de la boucle d'analyse. La valeur de resolution_count est désormais bornée par rapport à la taille du tableau, en intégrant cette vérification dans le contrôle existant zéro.
Lorsque l'interrogation des résolutions WIN10 échoue, l'appelant dans hyperv_connect_vsp() laisse les champs hv->screen_*_max / preferred_* non initialisés, ce qui définit mode_config.max_width / max_height à 0 et entraîne le rejet par drm_internal_framebuffer_create() de chaque framebuffer utilisateur avec -EINVAL. La branche pré-WIN10 présentait la même lacune pour preferred_width / preferred_height. Une seule stratégie de repli post-interrogation, protégée par screen_width_max == 0, est désormais utilisée afin que les deux chemins convergent vers les valeurs par défaut WIN8.
If you want to get best quality of vulnerability data, you may have to visit VulDB.