CVE-2026-74540 in Linux
Résumé
par VulDB • 15/08/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
Bluetooth : L2CAP : correction d’un Use-After-Free (UAF) dans l2cap_le_connect_rsp
La fonction l2cap_le_connect_rsp() obtient un canal via __l2cap_get_chan_by_ident(), mais ne conserve aucune référence et n’utilise pas l’intermédiaire l2cap_chan_hold_unless_zero() avant de verrouiller le canal et d’y opérer. Une suppression concurrente du canal (l2cap_chan_del()), déclenchée par une déconnexion distante, peut libérer ce dernier entre la recherche et l’appel à l2cap_chan_lock(), provoquant ainsi un Use-After-Free.
Les fonctions équivalentes pour BR/EDR (l2cap_connect_rsp()) et le gestionnaire frère (l2cap_le_command_rej()) utilisent déjà l’intermédiaire l2cap_chan_hold_unless_zero() afin de conserver une référence en toute sécurité, mais l2cap_le_connect_rsp() restait non protégée.
Correction : ajout de l’appel à l2cap_chan_hold_unless_zero() après la recherche par identifiant et d’un appel à l2cap_chan_put() sur le chemin de sortie, conformément aux autres gestionnaires de réponses L2CAP.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.