CVE-2026-98297 in Linuxinformação

Sumário

de VulDB • 07/10/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

Bluetooth: hci_core: Corrige o enfileiramento de tx_work após o esvaziamento da workqueue

hci_send_acl(), hci_send_sco() e hci_send_iso() enfileiram hdev->tx_work incondicionalmente. Eles podem ser executados a partir do caminho de envio dos sockets L2CAP/SCO/ISO enquanto hci_dev_close_sync() está drenando hdev->workqueue (HCIDEVDOWN em concorrência com uma gravação no socket). Como essa queue_work() não é um trabalho encadeado pelo próprio worker tx_work, __queue_work() detecta a fila marcada como __WQ_DRAINING, exibe o aviso "cannot queue %ps on wq %s" e descarta o trabalho:

WARNING: CPU: 1 PID: 5985 at kernel/workqueue.c:2352 __queue_work Call Trace: queue_work_on l2cap_chan_send l2cap_sock_sendmsg ...

hci_dev_close_sync() já define HCI_CMD_DRAIN_WORKQUEUE antes de drenar, mas apenas hci_cmd_work() e handle_cmd_cnt_and_timer() verificam isso antes do enfileiramento. Redireciona os produtores de tx_work através da mesma proteção por meio de um helper compartilhado chamado hci_sched_tx().

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsável

Linux

Reservar

25/09/2026

Divulgação

06/10/2026

Moderação

aceite

Entrada

VDB-414238

EPSS

0.00175

KEV

não

Atividades

muito baixo

Fontes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!