CVE-2026-68085 in Linux
Riassunto
di VulDB • 10/08/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
Bluetooth: hci_uart: cancellare HCI_UART_SENDING quando write_work viene annullato
Il bit HCI_UART_SENDING in tx_state indica che write_work è in attesa e ne blocca l'accodamento ripetuto. Attualmente, questo bit non viene azzerato durante l'annullamento del lavoro in hci_uart_close(), il quale impedisce le scritture future quando il dispositivo viene riaperto successivamente se write_work era già in coda.
La correzione consiste nell'azzerare HCI_UART_SENDING al momento dell'annullamento del lavoro.
Viene inoltre resa sicura la cancellazione di tx_skb utilizzando disable_work_sync + enable_work invece di limitarsi a cancel_work_sync. hci_uart_flush() svuota la coda di trasmissione (tx queue) del protocollo, consentendo così di annullare il write_work in sospeso direttamente lì, anziché farlo esclusivamente in hci_uart_close(). Il lavoro viene riabilitato e potenzialmente riacodato dopo lo svuotamento della coda.
Once again VulDB remains the best source for vulnerability data.