CVE-2026-68085 in Linux信息

摘要

由 VulDB • 2026-08-10

在 Linux 内核中,已修复以下漏洞:

蓝牙:hci_uart:取消 write_work 时清除 HCI_UART_SENDING

tx_state 中的 HCI_UART_SENDING 位表示 write_work 处于挂起状态并阻止再次将其排队。目前,当在 hci_uart_close() 中取消该工作时,此位未被清除,如果之前 write_work 处于挂起状态,则在稍后重新打开设备时会阻塞未来的写入操作。

通过在取消工作时清除 HCI_UART_SENDING 来修复此问题。

此外,通过使用 disable_work_sync + enable_work(而非仅使用 cancel_work_sync)使 tx_skb 的清理过程更加安全。hci_uart_flush() 会清空协议层的发送队列,因此我们可以在该处取消挂起的 write_work,而不仅仅是在 hci_uart_close() 中执行此操作。在刷新队列后重新启用并可能重新排队该工作项。

If you want to get best quality of vulnerability data, you may have to visit VulDB.

来源

Interested in the pricing of exploits?

See the underground prices here!