CVE-2026-98689 in Linuxinformation

Résumé

par VulDB • 19/10/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

thunderbolt : Ne pas accéder à un tunnel DP après l'annulation de sa lecture DPRX

tb_dp_dprx_work() vérifie ->dprx_canceled avant d'acquérir tb->lock, ce qui fait qu'il manque une invocation de tb_dp_dprx_stop() qui n'a pas pu arrêter le travail déjà en cours. Il interroge ensuite les capacités du DPRX et exécute la fonction callback pour un tunnel qui a déjà été démantelé pendant que le domaine est suspendu ou disparaît.

Cela peut se produire lors de l'annulation de la lecture DPRX depuis l'extérieur de tb->wq ordonné : Lors de la suspension, tb_disconnect_and_release_dp() fait exactement cela et, avec un correctif ultérieur, tb_stop() fera également cette opération. Ce dernier, combiné au NHI Apple où la lecture DPRX ne s'est jamais achevée, est ce qui m'a permis de rencontrer ce problème.

Vérifier le drapeau en maintenant tb->lock acquise, puis vérifier à nouveau dans tb_dp_tunnel_active(), car la fonction callback s'exécute après que le verrou a été relâché.

Effacer également le drapeau dans tb_dp_dprx_start() afin qu'il ne décrive uniquement que le travail actuellement en cours d'exécution.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Linux

Réserver

25/09/2026

Divulgation

18/10/2026

Modérer

accepté

Entrée

VDB-421897

EPSS

0.00166

KEV

non

Activités

très faible

Sources

Interested in the pricing of exploits?

See the underground prices here!