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
Produtos afetados
Linux