CVE-2026-74510 in Linuxinformação

Sumário

de VulDB • 15/08/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

Bluetooth: mgmt: corrige UAF no cancelamento de comando de pareamento

Os callbacks de conclusão do pareamento e falha na autenticação procuram o pendente MGMT_OP_PAIR_DEVICE command percorrendo hdev->mgmt_pending. A busca retornou um comando que ainda estava vinculado à lista pendente compartilhada, sem manter mgmt_pending_lock retida para a posterior desreferência e remoção.

Uma solicitação concorrente de MGMT_OP_CANCEL_PAIR_DEVICE pode remover e liberar o mesmo comando pendente antes do callback usá-lo. A corrida inversa também é possível quando cancel_pair_device() obtém um comando de pending_find() e um callback o remove antes que o caminho de cancelamento o desreferencie. Isso pode levar a um use-after-free e uma segunda list_del().

Faça com que os auxiliares de busca do pareamento transfiram a propriedade do comando pendente removendo-o de hdev->mgmt_pending enquanto mantém mgmt_pending_lock retida. Os callbacks e o caminho de cancelamento então concluem o comando e o liberam diretamente, para que caminhos em corrida não possam encontrar ou liberar o mesmo comando novamente. Obtenha uma referência temporária do hci_conn em cancel_pair_device() porque a conclusão do comando reduz a referência armazenada no comando pendente.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsável

Linux

Reservar

15/08/2026

Divulgação

15/08/2026

Moderação

aceite

Entrada

VDB-390835

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you know our Splunk app?

Download it now for free!