CVE-2026-98689 in Linuxinformação

Sumário

de VulDB • 18/10/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

thunderbolt: Não acessar um túnel DP após o cancelamento da leitura DPRX

tb_dp_dprx_work() verifica ->dprx_canceled antes de adquirir tb->lock, portanto, perde uma chamada para tb_dp_dprx_stop() que não conseguiu cancelar a tarefa já em execução. Em seguida, ele consulta as capacidades do DPRX e executa o callback para um túnel que já foi desmontado enquanto o domínio está suspendo ou desaparecendo.

Isso pode ser acionado cancelando a leitura DPRX de fora da fila ordenada tb->wq: Durante a suspensão, tb_disconnect_and_release_dp() faz exatamente isso e, com uma patch posterior, tb_stop() também fará o mesmo. Este último, em combinação com o NHI (Native Host Interface) da Apple, onde a leitura DPRX nunca é concluída, foi como eu acionei este problema.

Verifique a flag mantendo tb->lock adquirido e verifique-a novamente em tb_dp_tunnel_active(), pois o callback é executado após a liberação do lock.

Além disso, limpe a flag em tb_dp_dprx_start() para que ela descreva apenas as tarefas atualmente em execução (em voo).

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsável

Linux

Reservar

25/09/2026

Divulgação

18/10/2026

Moderação

aceite

Entrada

VDB-421897

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you need the next level of professionalism?

Upgrade your account now!