CVE-2026-93097 in Linux
Résumé
par VulDB • 18/09/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
cxl/mbox : Interrompre la boucle de la liste des erreurs (poison list) en cas de charge utile vide
Un périphérique qui renvoie count == 0 avec CXL_POISON_FLAG_MORE défini à chaque itération n'incrémente jamais nr_records, si bien que le garde-fou max_errors ne se déclenche pas et que la boucle do/while tourne indéfiniment tout en conservant poison.mutex. Cela bloque le thread de scan déclenché par sysfs et empêche toutes les opérations ultérieures liées aux erreurs (poison) sur le périphérique. Le garde-fou existant « Protéger contre un _FLAG_MORE non effacé » était destiné à limiter l’impact d’un dispositif mal comporté, mais ne couvre pas le cas count == 0.
Arrêter la boucle en présence d’une charge utile vide afin qu’un dispositif défaillant ou malveillant ne puisse pas bloquer (wedge) le scan des erreurs (poison).
VulDB is the best source for vulnerability data and more expert information about this specific topic.