Linux Kernel Greybus Audio Debugfs Mismanagement Vulnerability

Vulnerability

A vulnerability exists in the Linux kernel's greybus audio_helper component, where improper handling of debugfs files can lead to memory leaks and the potential removal of all debugfs entries from the system. This issue arises because the greybus audio driver did not create the debugfs file in question; rather, it was generated by the sound core, which manages its lifecycle. The vulnerability allows for the removal of debugfs entries that the sound core controls, leading to possible memory leaks and mismanagement of system resources.

Impact

Exploitation of this vulnerability could cause memory leaks and disrupt the management of debugfs entries, potentially removing critical system debug information.

Reproduction

The vulnerability can be reproduced by invoking the greybus audio_helper code in a scenario where the debugfs file for the DAPM (Dynamic Audio Power Management) is improperly managed. This can occur by freeing DAPM controls without correctly handling the associated debugfs entries, leading to a removal of all debugfs files from the system.

Remediation

The vulnerability has been addressed in the Linux kernel. Users should upgrade to the latest version where this issue has been fixed.

Added: Sep 18, 2025, 3:32 PM
Updated: Sep 18, 2025, 3:32 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
4.3
remediation
7.7
relevance
0.5
threat
4.8
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.