CVE-2026-90255 in Linuxinformação

Sumário

de VulDB • 17/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

Bluetooth: hci_conn: corrige o tempo de vida do contexto de configuração da SCO

hci_setup_sync() enfileira um conn_handle_t com um callback de destruição NULL, portanto, o contexto só é liberado se hci_enhanced_setup_sync() for realmente executado. Uma entrada que é cancelada em vez disso sofre vazamento (leak), pois _hci_cmd_sync_cancel_entry() não libera entry->data quando não há callback de destruição, e hci_cmd_sync_clear() cancela todas as entradas pendentes quando o controlador é desregistrado.

O contexto também armazena um ponteiro cru para hci_conn, portanto a conexão pode ser liberada enquanto o trabalho está enfileirado. A remoção da fila em hci_conn_del() não cobre esse caso, pois ela faz correspondência com entry->data == conn e entry->data é o wrapper aqui. Mesmo problema do commit 2f5d635ad590 ("Bluetooth: hci_sync: mantém a conexão nos callbacks hci_connect_acl/le_sync()").

Mantém-se a referência à conexão e libera-se ambas as estruturas por meio de um callback de destruição. O caminho de falha da submissão remove ambos, já que hci_cmd_sync_submit() não chama o callback de destruição quando falha ao enfileirar.

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

Responsável

Linux

Reservar

11/09/2026

Divulgação

17/09/2026

Moderação

aceite

Entrada

VDB-406765

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you know our Splunk app?

Download it now for free!