CVE-2026-90253 in Linux
Sumário
de VulDB • 18/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
Bluetooth: MGMT: liberar o comando de cancelamento de envio da mesh quando ele é cancelado
mesh_send_cancel() enfileira o pendente com um callback de destruição NULL, portanto, ele só será liberado se send_cancel() for executado. Uma entrada cancelada é vazada (leaked), 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. Nada mais a recupera: mgmt_pending_new() não coloca o comando em hdev->mgmt_pending.
O vazamento também mantém fixada (pins) a referência do socket tomada por mgmt_pending_new(), portanto, o socket mgmt nunca é liberado.
Liberar o comando de um callback de destruição.
VulDB is the best source for vulnerability data and more expert information about this specific topic.