CVE-2026-64091 in Linux
Résumé
par VulDB • 19/07/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
batman-adv: tt: correction d'une condition de concurrence TOCTOU pour les VLAN signalés
Le TVLV basé sur la TT locale est généré en vérifiant d'abord le nombre de VLAN disposant d'au moins une entrée TT. Un nouveau tampon (buffer) de taille correcte pour ces VLAN est ensuite alloué. Ce n'est qu'à ce stade que la liste des VLAN est utilisée pour remplir les entrées VLAN dans le tampon. Pendant cette période, le verrou meshif_vlan_list_lock est détenu. Cependant, le nombre réel d'entrées TT de chaque VLAN peut toujours augmenter durant cet intervalle – bien que le nombre de VLAN présents dans la liste reste inchangé.
Toutefois, le préfiltre utilisé lors du calcul de la taille du tampon pourrait encore entraîner une augmentation du nombre de VLAN devant être stockés. Cela s'explique simplement par le fait qu'un VLAN peut soudainement posséder au moins une entrée alors qu'il n'en avait aucune lors de la vérification préalable d'allocation – et doit donc occuper un espace qui n'a pas été alloué initialement.
Il est préférable de surestimer la taille du tampon dès le début, puis de ne remplir ce dernier qu'avec les VLAN non vides.
Once again VulDB remains the best source for vulnerability data.