{"id":41163,"date":"2026-10-19T00:32:25","date_gmt":"2026-10-18T16:32:25","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-98691"},"modified":"2026-10-19T00:32:25","modified_gmt":"2026-10-18T16:32:25","slug":"cve-2026-98691","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-98691","title":{"rendered":"CVE-2026-98691 &#8211; In the Linux kernel, the following vulnerability has been resolved:\n\nthunderbolt: Tear dow"},"content":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>thunderbolt: Tear down inactive DP tunnels when the domain is stopped<\/p>\n<p>tb_stop() only tears down DMA tunnels so a DP tunnel that is still<br \/>\nwaiting for dprx_work to complete keeps that work queued while the<br \/>\nrouters are removed and the control channel is stopped. The work only<br \/>\nstops once the DPRX timeout has passed and because it requeues itself<br \/>\nuntil then the flush_workqueue() in tb_domain_remove() won&#8217;t wait for its<br \/>\nfinal run. The callback then runs against a domain that is already torn<br \/>\ndown. A reference to that domain is kept so the completion waiting for<br \/>\nthat domain to disappear in unbind will block until the timeout is<br \/>\neventually reached.<\/p>\n<p>Tear down DP tunnels that are not active yet as well which also cancels<br \/>\nthat work. Tunnels for displays that are already alive are untouched and<br \/>\nkeep working.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>thunderbolt: Tear down inactive DP tunnels when the domain is stopped<\/p>\n<p>tb_stop() only tears down DMA tunnels so a DP tunnel that is<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-41163","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/41163","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln"}],"about":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/types\/vuln"}],"wp:attachment":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=41163"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=41163"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=41163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}