CVE-2026-80576 in Linux
Résumé
par VulDB • 26/08/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
drm/amdgpu : rejeter les IB (Indirect Buffers) de taille excessive avec des limites par anneau
Sur les anneaux GFX, amdgpu_cs_p2_ib() transmettait ib_bytes fourni par l'utilisateur à ib->length_dw sans limite, tandis que ring_emit_ib() encode la longueur dans les champs du paquet. Des valeurs excessives peuvent corrompre les bits de contrôle adjacents et déstabiliser le dépôt des commandes.
Ajouter une fonction d'aide pour limiter la taille des paquets IB par anneau et rejeter les dépôts de commandes dépassant la limite correspondante en mots de 32 bits (dwords) avant l'allocation de l'IB. Utiliser la limite documentée de 20 bits pour GFX/compute/SDMA/VPE, et appliquer la limite de repli MM pour les autres types d'anneaux.
(cherry picked from commit 7f48fa2cf62e3fa6c9c3870aa74988f773247e52)
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.