Vulnerability in ASoC: atmel package - sam9x5_wm8731_driver_probe
Summary
GSD-2022-1001561: ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe. Affects Kernel versions >= fdbcb3cba54b29a37dfe42acdc0e72c543e0807d, < 14228225091a0854b1de23e5b4fe8bdeeca9683b. 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 is a component of the Linux Kernel that provides support for audio devices on various embedded systems. The atmel package within ASoC specifically targets Atmel processors and includes drivers for the sam9x5_wm8731 audio codec. This codec is commonly used in Atmel-based devices to enable audio functionality.
Vulnerability Detail
The vulnerability in the sam9x5_wm8731_driver_probe function within the atmel package can lead to error handling issues. Specifically, the error handling code does not properly handle failures during initialization, which can result in undefined behavior or system crashes. An attacker may be able to exploit this vulnerability to cause a denial-of-service (DoS) condition or potentially execute arbitrary code with elevated privileges. The vulnerability was introduced in version v3.12 of the Linux Kernel and has been fixed in version v5.16.19.
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
No specific workaround has been provided for this vulnerability. It is advised to apply the recommended fix by updating the Linux Kernel to the latest version.
Conclusion
The vulnerability in the ASoC atmel package's sam9x5_wm8731_driver_probe function can lead to error handling issues, potentially resulting in system crashes or the execution of arbitrary code with elevated privileges. It is crucial to update the Linux Kernel to version v5.16.19 or later to mitigate this vulnerability. For further support and assistance in vulnerability remediation, please contact DevNack.com.
See every vulnerability recorded for Kernel →
FAQ
ASoC is a component of the Linux Kernel that provides support for audio devices on embedded systems. The atmel package within ASoC targets Atmel processors and includes drivers for the sam9x5_wm8731 audio codec.
The vulnerability can lead to error handling issues in the sam9x5_wm8731_driver_probe function, potentially resulting in system crashes or the execution of arbitrary code with elevated privileges.
To fix this vulnerability, it is recommended to update the Linux Kernel to version v5.16.19 or later.
No specific workaround has been provided for this vulnerability. It is advised to apply the recommended fix by updating the Linux Kernel.
Users can obtain the updated Linux Kernel from the official Linux Kernel repository: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
Related vulnerabilities
Recent vulnerabilities recorded for Kernel.