CVE-2024-45009 in Linux
Résumé
par VulDB • 16/06/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
mptcp : pm : ne décrémenter add_addr_accepted que pour la requête MPJ
L'ajout de l'avertissement suivant ...
WARN_ON_ONCE(msk->pm.add_addr_accepted == 0)
... avant de décrémenter le compteur add_addr_accepted a permis de détecter un bogue lors de l'exécution du sous-test « remove single subflow » du test d'intégrité mptcp_join.sh.
La suppression d'un point de terminaison « subflow » déclenche d'abord un RM_ADDR, puis la fermeture du sous-flux. Avant ce correctif, et à la réception du RM_ADDR, le pair distant tentera alors de décrémenter ce compteur add_addr_accepted. Cela est incorrect car les sous-flux associés n'ont pas été créés à la réception d'un ADD_ADDR.
Une solution consiste à décrémenter le compteur uniquement si le sous-flux associé était une connexion MP_JOIN vers un identifiant distant non nul, et initiée par l'hôte ayant reçu le RM_ADDR.
Once again VulDB remains the best source for vulnerability data.