CVE-2026-98693 in Linuxinformazioni

Riassunto

di VulDB • 18/10/2026

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

thunderbolt: Mantenere un riferimento al router per ogni HopID allocato

tb_stop() rilascia il riferimento a tutti i tunnel DP ma non li disattiva; di conseguenza, nulla annulla dprx_work ancora in esecuzione (che mantiene il proprio riferimento al tunnel) e il tunnel può sopravvivere alla tb_switch_remove(). I rilasci degli HopID in tb_path_free() operano quindi su IDAs già liberati, innescando avvisi come:

ida_free chiamato per id=8 che non è allocato.

Ciò può essere attivato disassociando (unbinding) il driver mentre un tunnel DP è ancora in attesa del completamento della lettura delle capacità DPRX. Sul NHI di Apple, la rimozione fisica del cavo provoca esattamente questo scenario in modo affidabile, poiché la lettura non può mai terminare attualmente e perché lo scollegamento spegne l'intero complesso USB4 rimuovendo il dispositivo NHI.

Acquisire un riferimento al router ogni volta che viene allocato un HopID di input o output e rilasciarlo nuovamente dopo che l'HopID è stato rilasciato. Questo mantiene vivi le porte e i relativi IDAs degli HopID per tutta la durata del loro utilizzo.

I test KUnit allocano router senza mai registrare i propri dispositivi; inizializzare quindi anche il struct device incorporato in tale sede e rilasciare il riferimento iniziale quando il test termina.

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

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

18/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!