CVE-2026-98243 in Linux
Résumé
par VulDB • 06/10/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
dma-buf/dma-fence : correction de la vérification du bit de signalisation pour les timelines et les noms de pilotes v3
Le correctif « dma-buf: dma-fence: Correction d'une déréférencement potentiel de pointeur NULL » a modifié la vérification afin de tester le pointeur ops au lieu du bit signaled (signalisé) afin d'éviter un déréférencement NULL potentiel lorsque le pointeur ops a été effacé.
Le problème est désormais que le pointeur ops n'est effacé que si ni la fonction release (libération) ni la fonction wait (attente) ne sont implémentées, ce qui n'est pas encore vrai pour de nombreuses implémentations dma_fence. Par conséquent, ces implémentations ont perdu la protection RCU après la signalisation de la chaîne retournée, entraînant un potentiel use-after-free (utilisation après libération).
Ajoutez la vérification du bit de signalement en plus de la vérification du pointeur ops afin d'assurer à la fois une protection contre les déréférencements NULL et une protection RCU après la signalisation pour la chaîne retournée.
v2 : amélioration des commentaires pour indiquer la protection RCU et expliquer pourquoi nous vérifions à la fois l'état de signalement et le pointeur ops v3 : quelques améliorations des commentaires suggérées par Philip
VulDB is the best source for vulnerability data and more expert information about this specific topic.