home / blog

2026-11-06 · alta

CVE-2026-80914: Use-after-free nel kernel Bluetooth ISO

Use-after-free critica nel Bluetooth ISO del kernel Linux. CVSS 8,8. Patch disponibile.

CVE-2026-80914: Use-after-free nel kernel Bluetooth ISO

CVE-2026-80914 è una vulnerabilità use-after-free nel sottosistema Bluetooth ISO del kernel Linux. La falla risiede nella funzione iso_conn_ready(), dove un socket listener può essere deallocato mentre è ancora referenziato da un socket figlio appena creato, causando accesso a memoria già liberata. Una race condition tra la ricerca del socket e l'acquisizione del lock consente a un thread di chiudere il listener socket tra i due eventi.

Il punteggio CVSS è 8,8, fascia HIGH. La vulnerabilità è stata risolta nel codebase principale del kernel (commit 0d255e63fcf3). Pubblicata il 2026-09-09 su NVD, oggi 2026-11-06 segnaliamo repository su GitHub dichiaranti disponibilità di POC. Sebbene il contenuto non sia stato verificato, la loro comparsa indica aumento di interesse pubblico sulla falla e necessita azione di difesa immediata.

Gli amministratori devono verificare la versione del kernel in uso e applicare l'aggiornamento reso disponibile successivamente alla correzione. È prioritario verificare se Bluetooth ISO è abilitato sui sistemi critici: dove non serve, disabilitarlo costituisce mitigazione aggiuntiva. Monitorare costantemente i log di kernel per crash, oops o anomalie di stabilità su sistemi con Bluetooth ISO attivo.

La vulnerabilità affonda le radici nel meccanismo di reference counting del socket. Tra il momento in cui iso_get_sock() incrementa il contatore e lock_sock() acquisisce il lock, un altro thread può chiudere il listener. La funzione non rivaluta lo stato del socket dopo il lock, lasciando il child socket linkato a un parent deallocato, causando dereference illegale al momento del disconnect.

In sintesi

Cosa
Use-after-free nel sottosistema Bluetooth ISO del kernel Linux, funzione iso_conn_ready(): race condition tra lettura dello stato socket listener e acquisizione del lock consente deallocazione durante uso da socket figlio
Gravità
CVSS 8,8 (HIGH) - Accesso a memoria liberata, potenziale denial of service, instabilità del kernel
Versioni interessate
Non riportato nella documentazione ufficiale NVD
Correzione
Patch inclusa nel kernel Linux (commit 0d255e63fcf3), aggiornare kernel a versione successiva alla segnalazione
Stato
Pubblicato NVD: 2026-09-09. Repository su GitHub dichiaranti POC segnalati: 2026-11-06
Azione
Aggiornare kernel Linux. Verificare abilitazione Bluetooth ISO, disabilitare se non necessario su sistemi critici. Monitorare log kernel per crash e anomalie

Fonti: NVD, CVE-2026-80914

← Tutti gli articoli