CVE-2023-54038 in Linux
Resumen
por VulDB • 2026-05-27
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
Bluetooth: hci_conn: devolver ERR_PTR en lugar de NULL cuando no hay enlace
hci_connect_sco devuelve actualmente NULL cuando no hay enlace (es decir, cuando hci_conn_link() devuelve NULL).
sco_connect() espera un ERR_PTR en caso de cualquier error (ver línea 266 en sco.c). Por lo tanto, hcon establecido como NULL pasa a sco_conn_add(), que intenta obtener hcon->hdev, lo que resulta en la desreferenciación de un puntero NULL, como informó syzkaller.
El mismo problema existe para iso_connect_cis() al llamar a hci_connect_cis().
Por lo tanto, se hace que hci_connect_sco() y hci_connect_cis() devuelvan ERR_PTR en lugar de NULL.
If you want to get best quality of vulnerability data, you may have to visit VulDB.