USB Type-C Implementation Vulnerability in Linux Kernel by Linux Foundation
CVE-2026-90026

Currently unrated

Key Information:

Vendor

Linux

Status
Vendor
CVE Published:
16 September 2026

What is CVE-2026-90026?

A vulnerability in the Linux kernel's USB Type-C driver arises from improper management of IRQs when stopping the PD PHY. Specifically, the function pdphy_stop() disables interrupts (IRQs) but fails to adequately manage the pending reset_work. If the IRQ handler schedules the reset_work immediately before the IRQs are disabled, the work can execute after the memory structure is freed, leading to undefined behavior. This issue highlights the importance of synchronizing work cancellation upon disabling IRQs, as demonstrated by the implementation of cancel_work_sync() post-disabling to close any potential execution window.

Affected Version(s)

Linux a4422ff221429c600c3dc5d0394fb3738b89d040 < 0b69b166852dbf1f9532b22bd49f502e5970eb95

Linux a4422ff221429c600c3dc5d0394fb3738b89d040

Linux a4422ff221429c600c3dc5d0394fb3738b89d040

References

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.