CVE-2023-53842
Unknown Unknown - Not Provided
BaseFortify

Publication date: 2025-12-09

Last updated on: 2025-12-09

Assigner: kernel.org

Description
In the Linux kernel, the following vulnerability has been resolved: ASoC: codecs: wcd-mbhc-v2: fix resource leaks on component remove The MBHC resources must be released on component probe failure and removal so can not be tied to the lifetime of the component device. This is specifically needed to allow probe deferrals of the sound card which otherwise fails when reprobing the codec component: snd-sc8280xp sound: ASoC: failed to instantiate card -517 genirq: Flags mismatch irq 299. 00002001 (mbhc sw intr) vs. 00002001 (mbhc sw intr) wcd938x_codec audio-codec: Failed to request mbhc interrupts -16 wcd938x_codec audio-codec: mbhc initialization failed wcd938x_codec audio-codec: ASoC: error at snd_soc_component_probe on audio-codec: -16 snd-sc8280xp sound: ASoC: failed to instantiate card -16
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2025-12-09
Last Modified
2025-12-09
Generated
2026-05-07
AI Q&A
2025-12-09
EPSS Evaluated
2026-05-05
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
linux kernel *
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?

This vulnerability involves resource leaks in the Linux kernel's ASoC codec driver wcd-mbhc-v2. Specifically, MBHC resources are not properly released when the component probe fails or when the component is removed. This improper handling can cause failures when the sound card tries to re-probe the codec component, leading to errors such as failed instantiation of the sound card and failed initialization of MBHC interrupts.


How can this vulnerability impact me? :

This vulnerability can cause failures in the sound subsystem of the Linux kernel, particularly affecting the instantiation and initialization of sound cards using the affected codec. This may result in audio devices not functioning correctly or failing to initialize, potentially impacting systems relying on these audio components.


How can this vulnerability be detected on my network or system? Can you suggest some commands?

This vulnerability can be detected by monitoring system logs for specific error messages related to the wcd-mbhc-v2 codec component. Look for errors such as 'failed to instantiate card -517', 'Flags mismatch irq', 'Failed to request mbhc interrupts -16', 'mbhc initialization failed', and 'error at snd_soc_component_probe on audio-codec: -16'. Commands like 'dmesg | grep -i mbhc' or 'journalctl -k | grep -i mbhc' can help identify these errors in kernel logs.


What immediate steps should I take to mitigate this vulnerability?

Immediate mitigation involves updating the Linux kernel to a version where the resource leak issue in the wcd-mbhc-v2 codec component has been fixed. Ensuring that the MBHC resources are properly released on component probe failure and removal will prevent the errors and failures described. If an update is not immediately possible, monitoring and restarting the affected sound components or the system may temporarily alleviate the issue.


Ask Our AI Assistant
Need more information? Ask your question to get an AI reply (Powered by our expertise)
0/70
EPSS Chart