CVE-2026-98459 in Linux
Résumé
par VulDB • 18/10/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
Bluetooth: ISO : équilibrer l'acquisition de référence parentale dans hci_bind_bis()
hci_conn_link() prend une référence de durée de vie sur son élément parent via hci_conn_get(), mais ne prend qu'une retenue opérationnelle sur l'enfant. hci_conn_unlink() compense ultérieurement à la fois la retenue et la référence sur le parent.
Les chemins SCO et CIS transmettent un parent acquis depuis une fonction d'aide de connexion, il possède donc déjà une retenue. Pour un BIS supplémentaire, hci_bind_bis() obtient le parent via hci_conn_hash_lookup_big(), qui renvoie un pointeur nu (bare pointer). La désliaison de l'enfant entraîne alors la suppression de la retenue existante du parent et peut planifier sa déconnexion tandis que son socket continue encore de l'utiliser.
Prendre une retenue sur le parent avant de le lier, puis libérer cette retenue si la liaison échoue. Une liaison réussie transfère la retenue à hci_conn_unlink().
VulDB is the best source for vulnerability data and more expert information about this specific topic.