Impact
A race condition exists in the Linux kernel Thunderbolt driver. The routine bypasses synchronization when checking a cancellation, allowing a later cancellation to unsafely remove a DP tunnel while work is still pending. This causes the driver to read capabilities and invoke callbacks for a tunnel that has already been torn down, potentially accessing invalid memory and triggering a kernel panic or other crash. The flaw is rooted in improper locking and concurrent resource cleanup.
Affected Systems
All Linux kernel builds that include the default Thunderbolt implementation are vulnerable. The issue applies to every distribution using the stock kernel until the patch that fixes the race condition is applied.
Risk and Exploitability
The EPSS score is not available and the vulnerability is not in CISA’s KEV catalog, yet the impact of a kernel crash is severe. An attacker with local access to a device connected via Thunderbolt, or one who can force the system to suspend or disconnect the device, can trigger the fault. Dishonored race conditions between workqueue callbacks and device removal expose the kernel to use‑after‑free or data corruption, enabling denial of service. Because exploit availability is currently unspecified, organizations should treat this as a high‑risk local vulnerability pending patch.
OpenCVE Enrichment