Impact
During stress testing of the Linux kernel Thunderbolt driver, a use‑after‑free condition was observed when control channel requests were canceled. The freed request structure was accessed again by the workqueue, causing memory corruption that could culminate in a crash or, if an attacker can influence the payload, remote code execution. This flaw involves a use‑after‑free (CWE‑416) and memory corruption due to race conditions (CWE‑825).
Affected Systems
The vulnerability affects the Thunderbolt driver in the Linux kernel. All Linux kernel releases prior to receiving the patch that addresses the control channel request cancellation logic are potentially vulnerable. The exact affected versions are not listed, but any kernel containing the problematic code path is at risk.
Risk and Exploitability
The CVSS score is 4.7 and the EPSS score is <1 %. The attacker would need either local kernel write access or the ability to manipulate Thunderbolt requests, which is typically limited but not impossible in environments with exposed Thunderbolt devices. The vulnerability is not listed in CISA KEV and no public exploit is known as of now.
OpenCVE Enrichment
Debian DLA