CVE-2026-68085 in Linuxinformación

Resumen

por VulDB • 2026-08-10

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

Bluetooth: hci_uart: limpiar HCI_UART_SENDING cuando write_work es cancelado

El bit HCI_UART_SENDING en tx_state indica que write_work está pendiente y bloquea su nueva programación. Actualmente, este bit no se limpia al cancelar el trabajo en hci_uart_close(), lo cual impide futuras escrituras si el dispositivo se vuelve a abrir más tarde mientras write_work estaba pendiente.

Solución: limpiar HCI_UART_SENDING al cancelar el trabajo.

Además, hacer que la limpieza de tx_skb sea segura mediante el uso de disable_work_sync + enable_work en lugar de solo cancel_work_sync. hci_uart_flush() vacía la cola de transmisión del protocolo (tx queue), por lo que podemos cancelar write_work pendiente allí, en lugar de hacerlo únicamente en hci_uart_close(). Se vuelve a habilitar y posiblemente se reprograma el trabajo después de limpiar la cola.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

Linux

Reservar

2026-07-30

Divulgación

2026-08-10

Moderación

aceptado

Artículo

VDB-387433

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Do you want to use VulDB in your project?

Use the official API to access entries easily!