Linux Kernel Vulnerability in USB Type-C UCSI Debugfs Entries Management
CVE-2026-100079

Currently unrated

Key Information:

Vendor

Linux

Status
Vendor
CVE Published:
25 September 2026

What is CVE-2026-100079?

This vulnerability in the Linux kernel affects the management of debugfs entries related to the USB Type-C UCSI (USB Type-C Connector System Interface) when registering and unregistering instances. The function ucsi_register() creates debugfs entries for each UCSI instance; however, when ucsi_unregister() is called, it does not remove these entries until ucsi_destroy() is executed. This can lead to scenarios where drivers like ucsi_glink attempt to re-register an already existing debugfs directory after a remoteproc restart, resulting in errors such as 'debugfs: pmic_glink.ucsi.0 already exists in ucsi'. This oversight creates unsafe conditions during repeated unregister calls, highlighting the need for proper cleanup of debugfs entries to enhance the robustness of driver management procedures.

Affected Version(s)

Linux df0383ffad64dc09954a60873c1e202b47f08d90

Linux df0383ffad64dc09954a60873c1e202b47f08d90 < 7177c215e69658adbd2f2fc5b72e14be9208d2ba

Linux df0383ffad64dc09954a60873c1e202b47f08d90 < 1f44d001620fd3caa30619a9bc73e9d15555408b

References

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.