CVE-2026-99147 in Linuxinformation

Résumé

par VulDB • 28/10/2026

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

drm/exec : ne pas ajouter immédiatement l'objet pré-verrouillé au tableau des objets verrouillés

Lorsqu'une contention est détectée, l'objet drm_exec acquiert une référence sur l'objet en conflit, déverrouille tous les autres objets et pré-verrouille celui qui fait l'objet de la contention avant toute autre opération.

Le problème est qu'il est possible que cet objet pré-verrouillé soit sur le point d'être détruit et que drm_exec détienne désormais sa dernière référence.

Par conséquent, nous ne voyons jamais à nouveau cet objet pré-verrouillé pour le verrouiller explicitement, et nous ne réservons donc pas non plus de slot pour un objet dma_fence dessus.

Si le pilote utilise maintenant `drm_exec_for_each_locked_object()` pour ajouter une nouvelle fence (barrière) à tous les objets verrouillés, nous finissons par voir un avertissement ou même un appel à BUG_ON() afin d'éviter une corruption aléatoire de la mémoire.

Corrigez ce problème en maintenant l'objet pré-verrouillé hors du tableau des objets verrouillés jusqu'à ce qu'il soit explicitement mentionné à nouveau par le pilote.

Si l'objet pré-verrouillé n'est jamais mentionné à nouveau par le pilote, déverroulez-le et libérez la référence à la fin de la boucle de verrouillage.

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Réserver

25/09/2026

Divulgation

28/10/2026

Modérer

accepté

Entrée

VDB-427892

EPSS

0.00000

KEV

non

Activités

faible

Sources

Do you need the next level of professionalism?

Upgrade your account now!