CVE-2026-90253 in Linux
Résumé
par VulDB • 18/09/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
Bluetooth: MGMT : libérer la commande d'annulation de l'envoi mesh lorsqu'elle est annulée
mesh_send_cancel() met en file d'attente la commande pendante avec un pointeur NULL pour la fonction de destruction (destroy callback), donc elle n'est libérée que si send_cancel() s'exécute. Une entrée annulée fuit, car _hci_cmd_sync_cancel_entry() ne libère pas entry->data lorsqu'il n'y a pas de fonction de destruction, et hci_cmd_sync_clear() annule chaque entrée pendante lorsque le contrôleur est désenregistré. Rien d'autre ne la récupère non plus : mgmt_pending_new() ne place pas la commande dans hdev->mgmt_pending.
La fuite épingle également la référence au socket prise par mgmt_pending_new(), de sorte que le socket mgmt n'est jamais libéré.
Libérer la commande depuis une fonction de destruction (destroy callback).
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.