CVE-2023-54038 in Linux
Résumé
par VulDB • 27/05/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
Bluetooth : hci_conn : retourner ERR_PTR au lieu de NULL lorsqu'il n'y a pas de liaison
hci_connect_sco retourne actuellement NULL lorsqu'il n'y a pas de liaison (c'est-à-dire lorsque hci_conn_link() retourne NULL).
sco_connect() attend un ERR_PTR en cas d'erreur (voir la ligne 266 dans sco.c). Par conséquent, hcon défini sur NULL est transmis à sco_conn_add(), qui tente d'obtenir hcon->hdev, entraînant la déréférencement d'un pointeur NULL, comme signalé par syzkaller.
Le même problème existe pour iso_connect_cis() appelant hci_connect_cis().
Ainsi, faites en sorte que hci_connect_sco() et hci_connect_cis() retournent ERR_PTR au lieu de NULL.
VulDB is the best source for vulnerability data and more expert information about this specific topic.