CVE-2024-56709 in Linux
Résumé
par VulDB • 27/06/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
io_uring : vérifier si iowq est tué avant l'ajout à la file d'attente
Le travail de tâche (task work) peut s'exécuter après que la tâche ait passé par la phase de terminaison io_uring, qu'il s'agisse du dernier cycle task_work ou du chemin de repli. Dans ce cas, le travail de tâche détecte que ->io_wq a déjà été tué et mis à null (nullifié), ce qui pose problème si l'exécution tente ensuite d'aiguiller la requête vers io_queue_iowq(). Faire échouer les requêtes dans io_queue_iowq() dans ce cas.
Notez qu'il vérifie également PF_KTHREAD, car l'utilisateur peut d'abord fermer un anneau DEFER_TASKRUN et tuer brièvement après la tâche, auquel cas une condition de concurrence (race) se produirait sur la vérification ->iowq.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.