Description
In the Linux kernel, the following vulnerability has been resolved:

platform/chrome: cros_ec_typec: Init mutex in Thunderbolt registration

cros_typec_register_thunderbolt() missed initializing the `adata->lock`
mutex. This leads to a NULL dereference when the mutex is later
acquired (e.g. in cros_typec_altmode_work()).

Initialize the mutex in cros_typec_register_thunderbolt() to fix the
issue.
Published: 2026-05-28
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

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.

Generated by OpenCVE AI on May 29, 2026 at 02:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a kernel update that includes the patch to initialize the mutex in cros_typec_register_thunderbolt.
  • Upgrade to the latest supported kernel release from your distribution’s repository if one is available.
  • If an update cannot be applied, disable Thunderbolt support either by blacklisting the cros_ec_typec module or by adding kernel boot parameters that prevent the driver from loading.

Generated by OpenCVE AI on May 29, 2026 at 02:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 29 May 2026 00:15:00 +0000


Thu, 28 May 2026 10:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: platform/chrome: cros_ec_typec: Init mutex in Thunderbolt registration cros_typec_register_thunderbolt() missed initializing the `adata->lock` mutex. This leads to a NULL dereference when the mutex is later acquired (e.g. in cros_typec_altmode_work()). Initialize the mutex in cros_typec_register_thunderbolt() to fix the issue.
Title platform/chrome: cros_ec_typec: Init mutex in Thunderbolt registration
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-06-14T17:56:59.651Z

Reserved: 2026-05-13T15:03:33.099Z

Link: CVE-2026-46134

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-05-28T10:16:28.970

Modified: 2026-05-28T13:44:01.663

Link: CVE-2026-46134

cve-icon Redhat

Severity :

Publid Date: 2026-05-28T00:00:00Z

Links: CVE-2026-46134 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-05-29T02:30:33Z

Weaknesses
  • CWE-909

    Missing Initialization of Resource