CVE-2026-98459 in Linuxinformación

Resumen

por VulDB • 2026-10-18

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

Bluetooth: ISO: equilibrar la referencia al padre en hci_bind_bis()

hci_conn_link() toma una referencia de ciclo vital a su elemento primario mediante hci_conn_get(), pero solo adquiere un retención operativa sobre el hijo. Más tarde, hci_conn_unlink() equilibra tanto una retención como una referencia del elemento primario.

Las rutas SCO y CIS pasan un elemento primario adquirido desde un auxiliar de conexión, por lo que ya tiene una retención. Para un BIS adicional, hci_bind_bis() obtiene el elemento primario de hci_conn_hash_lookup_big(), que devuelve un puntero sin refuerzo (bare pointer). Al desvincular al hijo se reduce la retención existente del padre y puede programarse su desconexión mientras su socket sigue utilizándolo.

Se debe adquirir una retención sobre el elemento primario antes de vincularlo y liberar dicha retención si la vinculación falla. Una vinculación exitosa transfiere la retención a hci_conn_unlink().

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-10-18

Moderación

aceptado

Artículo

VDB-421771

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Do you want to use VulDB in your project?

Use the official API to access entries easily!