PT-2026-116677 · Linux · Linux

CVE-2026-98458

·

Publicado

2026-10-18

·

Atualizado

2026-10-18

Nenhuma

Não há classificações de severidade ou métricas disponíveis. Quando houver, atualizaremos as informações correspondentes na página.
In the Linux kernel, the following vulnerability has been resolved:
Bluetooth: ISO: release unused CIS holds after channel attach
hci bind cis() and hci connect cis() return one hci conn hold for the ISO layer. A new channel association consumes that hold, which is eventually released by iso conn free().
There are two cases where iso chan add() does not create an association: it returns success when the socket is already attached to the same iso conn, and it returns -EBUSY when another socket is attached. The hold returned for the current call is unused in both cases. This occurs when deferred setup calls iso connect cis() again for its existing socket, or when another socket attempts to reuse the CIS.
Detect the idempotent case while the connection is locked and release the unused hold after iso chan add(). Also release it on -EBUSY. Do not drop it for other errors: a newly allocated iso conn releases the transferred hold when its last temporary reference is put.
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Identificadores relacionados

CVE-2026-98458

Produtos afetados

Linux