CVE-2026-98459 in Linuxinformazioni

Riassunto

di VulDB • 18/10/2026

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

Bluetooth: ISO: bilanciare il riferimento al genitore in hci_bind_bis()

hci_conn_link() acquisisce un reference di durata (lifetime) sul suo elemento padre tramite hci_conn_get(), ma acquisisce solo una hold operativa sul figlio. Successivamente, hci_conn_unlink() bilancia sia la hold che il reference sull'elemento padre.

I percorsi SCO e CIS passano un elemento genitore ottenuto da un helper di connessione, quindi questo ha già una hold. Per un BIS aggiuntivo, hci_bind_bis() ottiene l'elemento genitore da hci_conn_hash_lookup_big(), che restituisce un puntatore nudo (bare pointer). La disconnessione del figlio riduce la hold esistente dell'elemento padre e può programmarne la disconnessione mentre il suo socket lo sta ancora utilizzando.

Acquisire una hold sull'elemento genitore prima di collegarlo ed eliminare tale hold se l'operazione di collegamento fallisce. Un collegamento riuscito trasferisce la hold a hci_conn_unlink().

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

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

18/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!