Vulnerability in ASoC: atmel package - sam9x5_wm8731_driver_probe
Summary
GSD-2022-1001252: ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe. Affects Kernel versions >= fdbcb3cba54b29a37dfe42acdc0e72c543e0807d, < f43ad5dc43240289f4cf13c16cc506f4f7087931. No fix is published. How to fix ↓
Check if this vulnerability affects your application
Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.
No signup required · Results in about 60 seconds
Background
The ASoC (Audio System on Chip) package, specifically the atmel module, is a component of the Linux Kernel. It provides support for audio functionality on Atmel processors. The sam9x5_wm8731_driver_probe function within this module is responsible for initializing the WM8731 audio codec on the Atmel SAM9x5 SoC. This vulnerability affects versions of the Linux Kernel starting from v3.12 up to v5.17.1. It was fixed in v5.17.2.
Vulnerability Detail
The vulnerability in sam9x5_wm8731_driver_probe arises from improper error handling. When an error occurs during the initialization of the WM8731 audio codec, the driver fails to handle it correctly, leading to potential issues. The impact and attack plausibility of this vulnerability have not been proven yet. However, if exploited, it could result in audio malfunctions or other related problems on systems utilizing the affected versions of the Linux Kernel.
How To Fix
No fixed version is published for this vulnerability.
Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →
Workaround
As a workaround, users can consider avoiding the usage of the affected functionality or module until the Linux Kernel is updated to a fixed version.
Conclusion
In conclusion, the ASoC atmel package, specifically the sam9x5_wm8731_driver_probe function, is vulnerable to an error handling issue that could result in audio malfunctions or related problems. It is crucial to update the Linux Kernel to version v5.17.2 or later to mitigate this vulnerability. For further support on vulnerability remediation, please contact DevNack.com.
See every vulnerability recorded for Kernel →
FAQ
ASoC stands for Audio System on Chip. It is a component of the Linux Kernel that provides support for audio functionality on various chipsets.
The atmel module is a specific module within ASoC that offers support for audio functionality on Atmel processors.
sam9x5_wm8731_driver_probe is a function within the atmel module that handles the initialization of the WM8731 audio codec on the Atmel SAM9x5 SoC.
If exploited, this vulnerability could lead to audio malfunctions or related issues on systems utilizing the affected versions of the Linux Kernel.
To fix this vulnerability, it is recommended to update the Linux Kernel to version v5.17.2 or later. This update includes the necessary patch to address the error handling issue in sam9x5_wm8731_driver_probe.
Related vulnerabilities
Recent vulnerabilities recorded for Kernel.