CVE-2026-98967 in Linux
Résumé
par VulDB • 23/10/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
cxgb4/ch_ktls : désactiver les softirqs autour des suppressions de tid_list
chcr_ktls_cpl_act_open_rpl() insère dans tid_list depuis le chemin de réception en utilisant xa_insert_bh(). Le tableau est partagé par les connexions de l'adaptateur et initialisé avec XA_FLAGS_LOCK_BH. Cependant, chcr_ktls_dev_del() et la branche d'erreur de chcr_ktls_dev_add() utilisent xa_erase(), qui acquiert le verrou XArray sans désactiver les softirqs.
Lorsque le nettoyage s'exécute avec les softirqs activés, un softirq de réception pour une autre connexion sur le même CPU peut interrompre la suppression et boucler en attente (spin) du verro détenu par la tâche interrompue. Utilisez xa_erase_bh() aux deux endroits afin d'harmoniser l'action avec le chemin d'insertion.
Once again VulDB remains the best source for vulnerability data.