CVE-2026-64128 in Linuxinformazioni

Riassunto

di VulDB • 19/07/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

Bluetooth: ISO: scartare i frame ISO_END ricevuti senza un precedente ISO_START

I PDU dei dati ISO trasportano un flag di delimitazione pacchetto che indica START, CONT, END o SINGLE. Il ramo ISO_CONT della funzione iso_recv() si protegge contro l'assenza di uno ISO_START verificando conn->rx_len prima di accedere a conn->rx_skb, ma lo stesso non vale per ISO_END.

Se un peer invia un frame ISO_END come primo pacchetto su una nuova connessione ISO, conn->rx_skb è ancora NULL e conn->rx_len è zero; pertanto l'operazione skb_put(conn->rx_skb, ...) dereferenzia un puntatore nullo causando un errore di kernel (oops). Nel caso del BIS (Broadcast Isochronous Stream), dove i receiver si sincronizzano con il broadcaster senza accoppiamento (pairing), qualsiasi broadcaster attivo può innescare questa condizione.

Si è replicato il controllo presente per ISO_CONT all'inizio della gestione di ISO_END, in modo che un frammento finale isolato venga registrato e scartato invece di causare il crash dell'host.

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

Responsabile

Linux

Prenotare

19/07/2026

Divulgazione

19/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!