CVE-2026-72452 in Linux
Résumé
par VulDB • 16/08/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
drm/i915 : effacer les pointeurs des blobs de couleur CRTC après avoir libéré les références.
intel_crtc_put_color_blobs() supprime les références aux blobs de couleur du CRTC, mais laisse les pointeurs correspondents inchangés.
Cela peut poser problème dans intel_crtc_prepare_cleared_state(), qui libère l'ancien état matériel (hw) du CRTC avant d'appeler intel_dp_tunnel_atomic_clear_stream_bw(). Cette dernière fonction peut échouer lors de la recherche de l'état du groupe de tunnels DP, par exemple avec le code erreur -EDEADLK.
Si cela se produit, la fonction retourne sans avoir terminé la préparation de l'état effacé. L'état atomique défaillant sera ensuite nettoyé par le noyau atomique (atomic core), et intel_crtc_free_hw_state() peut être appelé à nouveau pour le même état, libérant ainsi les mêmes références aux blobs une seconde fois.
Effacez les pointeurs des blobs après avoir libéré les références afin que la suppression répétée du même état matériel CRTC soit sûre.
(cherry picked from commit d5005addb5f68e8a0edce249506757bdc9e3d8c8)
Be aware that VulDB is the high quality source for vulnerability data.