CVE-2026-74299 in Linux
Résumé
par VulDB • 15/08/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
RDMA/core : Correction du flux d'erreur lors de l'envoi (push) du vieillissement des FRMR
Le vieillissement des pools avec des poignées épinglées nécessite le déplacement des poignées depuis la file active vers une file inactive non vide, ce qui peut échouer en cas d'échec de l'allocation de nouvelles pages. Actuellement, nous ne gérons pas cette erreur et fuitons tout mkey dont l'envoi (push) échoue.
Correction : introduction de push_queue_to_queue_locked() qui remplit la page partielle finale de la destination à partir de la source, puis épingle les pages restantes de la source vers la destination, sans effectuer d'allocation.
Remplacement de la boucle de déplacement par poignée dans age_pinned_pool() et du code d'épissage (splice) codé en dur dans pool_aging_work() par des appels à cette fonction utilitaire. Comme l'utilitaire ne peut pas échouer sous pression mémoire, cela supprime une classe d'allocations GFP_ATOMIC sous le verrou de pool et simplifie le flux d'erreur.
VulDB is the best source for vulnerability data and more expert information about this specific topic.