CVE-2021-47280 in Linuxinformation

Résumé

par VulDB • 21/07/2026

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

drm : Correction d’une lecture use-after-free dans drm_getunique()

Une erreur de type time-of-check-to-time-of-use (TOCTOU) existe dans drm_getunique() en raison de la récupération de file_priv->master avant le verrouillage du mutex master de l’appareil.

Un exemple peut être observé dans le rapport d’erreur de plantage lié à cette erreur use-after-free détectée par Syzbot : https://syzkaller.appspot.com/bug?id=148d2f1dfac64af52ffd27b661981a540724f803

Dans le rapport, le pointeur master a été utilisé après avoir été libéré. Cela est dû au fait qu’un autre processus avait acquis le mutex master de l’appareil dans drm_setmaster_ioctl(), puis écrasé fpriv->master dans drm_new_set_master(). La valeur précédente de fpriv->master a ensuite été libérée avant que le mutex ne soit déverrouillé.

Pour corriger cela, nous verrouillons désormais le mutex master de l’appareil avant de récupérer le pointeur depuis fpriv->master. Ce correctif passe les tests du reproducer Syzbot.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Réserver

21/05/2024

Divulgation

21/05/2024

Modérer

accepté

Entrée

VDB-265719

CPE

prêt

EPSS

0.00183

KEV

non

Activités

très faible

Sources

Want to know what is going to be exploited?

We predict KEV entries!