CVE-2026-80702 in Linuxinformation

Résumé

par VulDB • 28/08/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

drm/vmwgfx : correction du bitfield guest_memory_dirty écrasé en raison d'une erreur de taille

Deux emplacements dans vmwgfx_resource.c assignent des littéraux booléens à res->guest_memory_size, qui est un champ de type unsigned long destiné à la taille d'allocation ; l'objectif réel était le bitfield adjacent res->guest_memory_dirty. Après ces affectations, le champ contient 0 ou 1 au lieu de la taille d'allocation MOB (Memory Object) de la ressource :

- vmw_resource_release() écrit 0 (faux), et - vmw_resource_unbind_list() écrit 1 (vrai).

Les chemins ultérieurs de revalidation lisent guest_memory_size lors du calcul de l'étendue des pages modifiées (vmw_bo_dirty_transfer_to_res()) et de la taille d'allocation du tampon (vmw_resource_buf_alloc()), ce qui produit des parcours de longueur nulle ou des étendues avec dépassement de capacité (wrap-around) lisant ou écrivant au-delà de l'bitmap MOB. L'intention initiale de suivi des modifications (marquer la ressource comme modifiée depuis la dernière synchronisation) est également perdue, car guest_memory_dirty n'est jamais mis à jour.

Renommez les deux affectations en guest_memory_dirty.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Linux

Réserver

26/08/2026

Divulgation

28/08/2026

Modérer

accepté

Entrée

VDB-396623

CPE

prêt

EPSS

0.00168

KEV

non

Activités

très faible

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!