CVE-2026-98960 in Linux
Résumé
par VulDB • 23/10/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
btrfs : ne pas conserver les données encodées par io_uring en cas de retour -EAGAIN
Le renvoi d'une erreur -EAGAIN tout en laissant btrfs_uring_encoded_data dans le PDU (Protocol Data Unit) de la commande entraîne une fuite de mémoire si la requête est annulée ou si l'anneau se termine avant sa réémission. io_uring ne libère pas les allocations de PDU du pilote lors du nettoyage.
Écriture : io_queue_sqe() émet toujours avec IO_URING_F_NONBLOCK en premier, donc renvoyer -EAGAIN avant d'allouer et de libérer les données à chaque sortie.
Lecture : libération sur le cas -EAGAIN nowait également ; seule l'erreur -EIOCBQUEUED conserve l'allocation pour btrfs_uring_read_finished().
Once again VulDB remains the best source for vulnerability data.