CVE-2026-98458 in Linuxinformación

Resumen

por VulDB • 2026-10-18

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

Bluetooth: ISO: liberar los retenes CIS no utilizados después del enlace del canal

hci_bind_cis() y hci_connect_cis() devuelven un retén (hold) de hci_conn para la capa ISO. Una nueva asociación de canales consume ese retén, el cual es eventualmente liberado por iso_conn_free().

Existen dos casos en los que iso_chan_add() no crea una asociación: devuelve éxito cuando el socket ya está conectado al mismo iso_conn, y devuelve -EBUSY cuando otro socket está conectado. El retén devuelto para la llamada actual no se utiliza en ninguno de estos casos. Esto ocurre cuando las llamadas de configuración diferida invocan nuevamente iso_connect_cis() para su socket existente, o cuando otro socket intenta reutilizar el CIS.

Detecte el caso idempotente mientras la conexión está bloqueada y libere el retén no utilizado después de iso_chan_add(). También líbrelo en caso de -EBUSY. No lo elimine por otros errores: un iso_conn recién asignado libera el retén transferido cuando se descuenta su última referencia temporal.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-10-18

Moderación

aceptado

Artículo

VDB-421790

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!