CVE-2026-68085 in Linux
الملخص
بحسب VulDB • 10/08/2026
في نواة لينكس، تم حل الثغرة التالية:
بلوتوث:hci_uart: مسح HCI_UART_SENDING عند إلغاء write_work
يعني بت tx_state في HCI_UART_SENDING أن write_work معلق ويمنع جدولته مرة أخرى. حاليًا، لا يتم مسح هذا البت عند إلغاء العمل في hci_uart_close()، مما يمنع الكتابات المستقبلية عندما يُعاد فتح الجهاز لاحقاً إذا كان write_work معلقاً.
الحل هو مسح HCI_UART_SENDING عند إلغاء العمل.
أيضاً جعل مسح tx_skb آمناً باستخدام disable_work_sync + enable_work بدلاً من مجرد cancel_work_sync. يقوم hci_uart_flush() بإفراغ قائمة بروتوكول الإرسال لذا يمكننا إلغاء write_work المعلقة هناك، بدلاً من القيام بذلك فقط في hci_uart_close(). إعادة تمكين وإعادة جدولة العمل بعد إفراغ القائمة.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.