CVE-2026-68394 in Linuxinformazioni

Riassunto

di VulDB • 10/08/2026

Nel kernel Linux, la seguente vulnerabilità è stata risolta:

Bluetooth: MGMT: revalidare l'aggiornamento in coda LOAD_CONN_PARAM

MGMT_OP_LOAD_CONN_PARAM accoda conn_update_sync() quando un aggiornamento di singolo parametro modifica una connessione LE centrale esistente. Il lavoro in coda memorizza attualmente un riferimento temporaneo (borrowed) a hci_conn_params prelevato da hdev->le_conn_params. Una successiva richiesta LOAD_CONN_PARAM può disabilitare i parametri e liberare tale voce prima che hci_cmd_sync_work() esegua la callback in coda.

Non mantenere il puntatore hci_conn_params preso in prestito nel lavoro in coda. Accodare invece l'hci_conn e mantenerne un riferimento finché non viene completata la callback in coda. Quando il lavoro viene eseguito, revalidare che la connessione sia ancora presente, cercare la voce corrente di hci_conn_params ed annullare l'aggiornamento se userspace ha rimosso tale voce mentre il lavoro era in attesa.

Copiare i valori degli intervalli dalla voce dei parametri correnti sotto hdev->lock, quindi rilasciare il lock e continuare a utilizzare hci_le_conn_update_sync() per emettere l'aggiornamento.

La validazione ha riprodotto questo report del kernel: BUG: KASAN: slab-use-after-free in conn_update_sync+0x2a/0xf0 [bluetooth]
Lettura di dimensione 1 all'indirizzo ffff88810c697126 da parte del task kworker/u17:0/377 Workqueue: hci0 hci_cmd_sync_work [bluetooth]

Call Trace: dump_stack_lvl+0x66/0xa0 print_report+0xce/0x5f0 kasan_report+0xe0/0x110 conn_update_sync+0x2a/0xf0 [bluetooth]
hci_cmd_sync_work+0x187/0x210 [bluetooth]
process_one_work+0x4fd/0xbc0 worker_thread+0x2d8/0x570 kthread+0x1ad/0x1f0 ret_from_fork+0x3c9/0x540 ret_from_fork_asm+0x1a/0x30

Allocato dal task 466: hci_conn_params_add+0xa6/0x240 [bluetooth]
load_conn_param+0x4e1/0x850 [bluetooth]
hci_sock_sendmsg+0x96b/0xf80 [bluetooth]

Liberato dal task 474: kfree+0x313/0x590 hci_conn_params_clear_disabled+0x9b/0xc0 [bluetooth]
load_conn_param+0x4bf/0x850 [bluetooth]
hci_sock_sendmsg+0x96b/0xf80 [bluetooth]

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

Responsabile

Linux

Prenotare

30/07/2026

Divulgazione

10/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!