Impact
The vulnerability originates from a missing initialization of the mutex in cros_ec_typec's Thunderbolt registration routine. When an attacker successfully triggers the registration process – the input suggests that this could involve connecting a Thunderbolt device, but this is not explicitly stated – the subsequent attempt to lock the uninitialized mutex results in a null‑pointer dereference, causing a kernel oops and system crash. This flaw is classified as a NULL‑POINTER DEREFERENCE under CWE‑909. The consequence is a denial of service; no arbitrary code execution is possible.
Affected Systems
This issue affects the Linux kernel's Chrome OS cros_ec_typec driver, which is part of the platform/chrome subsystem. Any system – including Chrome OS devices or distributions that ship a kernel containing the unpatched cros_ec_typec module – can be impacted if Thunderbolt support is enabled. The vulnerability does not require any user‑level privileges beyond the ability to trigger the registration routine via a Thunderbolt device.
Risk and Exploitability
The CVSS score is not listed, but the EPSS score is < 1%, indicating a very low probability of exploitation. The vulnerability is not listed in CISA’s KEV catalog, suggesting that no widespread exploitation has been observed. The description implies that the flaw requires direct interaction with the Thunderbolt subsystem, but this is inferred; therefore the attack vector is likely local or requires control over the device connecting to the target. The risk is therefore moderate and primarily limited to causing a system crash rather than enabling remote code execution.
OpenCVE Enrichment