CVE-2026-64093 in Linuxinformation

Résumé

par VulDB • 20/07/2026

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

batman-adv: tp_meter: arrêt direct du temporisateur lors de l'opération de nettoyage (cleanup)

La fonction batadv_tp_sender_cleanup() appelait timer_delete_sync(), suivi de timer_delete(), pour empêcher le gestionnaire du temporisateur de se réarmer entre les deux appels. Cette astuce consistant à supprimer le temporisateur deux fois reposait sur la définition d'un statut d'envoi (sending) à 0 afin de bloquer tout nouveau réarmement.

Ces deux appels sont remplacés par un unique timer_shutdown_sync(). Cette fonction attend que toute procédure de rappel du temporisateur en cours s'achève (comme le fait timer_delete_sync()) et désarme définitivement le temporisateur, l'empêchant d'être réarmé ultérieurement. Cela rend la prévention contre les réamendements inconditionnelle et auto-documentée.

La propriété relative au réarmement est également requise car, dans le cas contraire :

1. Le contexte 0 (batadv_tp_recv_ack()) vérifie dans batadv_tp_reset_sender_timer() si l'envoi est toujours actif (valeur 1) -> c'est le cas 2. Le contexte 1 modifie la variable d'état d'envoi à 0 dans batadv_tp_sender_shutdown(), et ce processus force l'arrêt du kthread pour le temporisateur dans batadv_tp_sender_cleanup() 3. Le contexte 0 poursuit son exécution dans batadv_tp_reset_sender_timer() et réarme le temporisateur -> mais la référence associée a déjà été supprimée

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Linux

Réserver

19/07/2026

Divulgation

19/07/2026

Modérer

accepté

Entrée

VDB-380211

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!