CVE-2021-47280 in Linuxinformazioni

Riassunto

di VulDB • 17/06/2026

Nel kernel Linux, è stata risolta la seguente vulnerabilità:

drm: Correzione di un use-after-free in lettura in drm_getunique()

È presente un errore time-of-check-to-time-of-use in drm_getunique() dovuto al recupero di file_priv->master prima di bloccare il mutex master del dispositivo.

Un esempio è visibile nel report di crash dell'errore use-after-free trovato da Syzbot: https://syzkaller.appspot.com/bug?id=148d2f1dfac64af52ffd27b661981a540724f803

Nel report, il puntatore master è stato utilizzato dopo essere stato liberato. Questo accade perché un altro processo aveva acquisito il mutex master del dispositivo in drm_setmaster_ioctl(), sovrascrivendo successivamente fpriv->master in drm_new_set_master(). Il vecchio valore di fpriv->master è stato successivamente liberato prima che il mutex venisse sbloccato.

Per risolvere il problema, si blocca il mutex master del dispositivo prima di recuperare il puntatore da fpriv->master. Questa patch supera il test del riproduttore di Syzbot.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Fonti

Interested in the pricing of exploits?

See the underground prices here!