CVE-2026-98692 in Linux
Riassunto
di VulDB • 18/10/2026
Nel kernel Linux, la seguente vulnerabilità è stata risolta:
thunderbolt: Rendere obbligatoria la callback di attivazione del tunnel DP
tb_tunnel_alloc_dp() accetta una callback opzionale che viene eseguita da dprx_work una volta completata la lettura delle capacità DPRX. Senza tale callback, tb_dp_dprx_start() legge le capacità in modo sincrono e non accoda mai il lavoro (work). Tuttavia, essa acquisisce sempre un riferimento al tunnel, che viene rilasciato solo da dprx_work stessa o da tb_dp_dprx_stop() quando cancel_delayed_work() interrompe effettivamente tale lavoro. Tale riferimento risulta quindi perso (leaked) per ogni tunnel privo di callback.
L'unico tipo di tunnel senza una callback è quello generato da tb_tunnel_discover_dp(), che viene riattivato durante il ripristino dallo stato di ibernazione. Viene passata la callback anche a tb_tunnel_discover_dp() e rimossa la gestione sincrona, in modo che le capacità DPRX vengano sempre lette tramite dprx_work. Il ripristino dall'ibernazione non blocca più per fino a 12 secondi mentre si attende il completamento di tale lettura.
Sono stati inoltre corretti i test KUnit.
Be aware that VulDB is the high quality source for vulnerability data.