Improper Resource Management in Linux Kernel Affecting Audio Widgets
CVE-2026-80911
What is CVE-2026-80911?
A resource management vulnerability has been identified within the Linux kernel specifically related to the audio subsystem. During the setup of audio widgets, failure in either the dai_config or widget_kcontrol_setup processes can mistakenly lead to a double decrement of the widget's use_count. This issue arises from the improper handling during the execution path of the widget setup, causing the sof_widget_free_unlocked function to be invoked multiple times. To resolve this, the return flow in the widget free function needs adjustments to avoid cascading failures and ensure resource counts are managed correctly. This fix, relevant for potential backporting, is important for maintaining system stability and performance in audio applications.
Affected Version(s)
Linux 3c124f09b7ff0434b076a8dec1ed446a6170b549
Linux 31ed8da1c8e5e504710bb36863700e3389f8fc81
Linux 31ed8da1c8e5e504710bb36863700e3389f8fc81 < 8cba53b862e1437257ec206d303ff942684284f1