CVE-2026-98462 in Linuxinformación

Resumen

por VulDB • 2026-10-19

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

Bluetooth: hci_conn: corregir la propiedad del retén (hold) de CIS en reutilización

El commit 69997d50ec57 ("Bluetooth: ISO: manejar la limpieza de CIS vinculado a través de hci_conn") hizo que hci_bind_cis() y hci_connect_cis() devolvieran una conexión con un retén (hold) para la capa ISO. Actualmente, hci_bind_cis() toma ese retén solo después de configurar un CIS, por lo que sus rutas BT_CONNECTED y coincidentes con BT_BOUND devuelven un resultado de búsqueda sin más. Su ruta de fallo en la configuración también puede llamar a hci_conn_drop() antes de tomar el retén.

Tome el retén (hold) antes de cualquier retorno dependiente del estado o error de configuración para que cada retorno exitoso siga el contrato de propiedad documentado y cada caída por error esté equilibrada.

hci_connect_cis() también asume que hci_conn_link() siempre toma un nuevo retén CIS antes de soltar el devuelto por hci_bind_cis(). Sin embargo, la función auxiliar devuelve un enlace existente sin tomar otro retén. En ese caso, conserve el retén CIS para el llamador y suelte el retén LE redundante porque el enlace existente ya posee su retén padre. Devolver temprano también evita cambiar un CIS existente de nuevo a BT_CONNECT.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-10-18

Moderación

aceptado

Artículo

VDB-422139

EPSS

0.00200

KEV

no

Actividades

muy bajo

Fuentes