CVE-2024-45010 in Linuxinformation

Résumé

par VulDB • 01/07/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

mptcp: pm : marquer uniquement l'extrémité 'subflow' comme disponible

L'ajout de l'avertissement suivant ...

WARN_ON_ONCE(msk->pm.local_addr_used == 0)

... avant la décrémentation du compteur local_addr_used a permis d'identifier un bug lors de l'exécution du sous-test « remove single address » des tests unitaires mptcp_join.sh.

La suppression d'une extrémité 'signal' déclenchera la suppression de tous les subflows liés à cette extrémité via mptcp_pm_nl_rm_addr_or_subflow() avec rm_type == MPTCP_MIB_RMSUBFLOW. Cela entraînera la décrémentation du compteur local_addr_used, ce qui est incorrect dans ce cas car ce compteur est lié aux extrémités 'subflow', et ici c'est une extrémité 'signal' qui est supprimée.

Dorénavant, le compteur n'est décrémenté que si l'ID est utilisé en dehors de mptcp_pm_nl_rm_addr_or_subflow(), uniquement pour les extrémités 'subflow', et si l'ID n'est pas 0 -- local_addr_used ne prend pas en compte ces derniers. Le marquage de l'ID comme disponible, ainsi que la décrémentation, sont effectués indépendamment du fait qu'un subflow utilisant cet ID soit actuellement disponible, car le subflow aurait pu être fermé auparavant.

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Réserver

21/08/2024

Divulgation

11/09/2024

Modérer

accepté

Entrée

VDB-277189

CPE

prêt

EPSS

0.00220

KEV

non

Activités

très faible

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!