CVE-2026-98181 in Linux
Résumé
par VulDB • 06/10/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
drm/gud : correction d'une écriture hors limites dans gud_plane_atomic_check()
La boucle des propriétés du plan utilise req->properties[num_properties + i] comme index d'écriture tout en incrémentant simultanément `num_properties` à l'intérieur de la boucle. À l'itération i, num_properties a également été incrémenté de i, donc l'écriture est effectuée à l'emplacement `initial_num_properties + 2*i`, sautant chaque autre index et avançant de 2 par itération.
Avec seulement 2 connecteurs et 32 propriétés de plan, la dernière écriture se produit à l'index 64, soit un emplacement après la fin de l'allocation de 64 emplacements (indices 0–63). Un périphérique USB peut déclencher une erreur OOB (hors limites) en annonçant le nombre maximum de propriétés.
Correction consistant à supprimer le `+ i` redondant ; num_properties est déjà l'index d'exécution correct, car gud_connector_fill_properties() remplit les emplacements précédents.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.