ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_*
Summary
GSD-2022-1002754: ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_*. Affects Kernel versions >= 6748d05590594837e42dfa975879fb275099f0b2, < 554df0f70bff1ace6d2df2fcaddbc9b7bd509de2. 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) framework in the Linux Kernel is responsible for managing audio devices on embedded systems. The ti: j721e-evm package is a specific implementation of the ASoC framework for the Texas Instruments J721E Evaluation Module. This package provides support for audio functionality on the J721E platform, including audio playback, recording, and control features.
Vulnerability Detail
The vulnerability in the ti: j721e-evm package involves a refcount leak in the j721e_soc_probe_* functions. This issue was introduced in version v5.9 of the Linux Kernel by commit 6748d05590594837e42dfa975879fb275099f0b2 and fixed in version v5.18.3 by commit 554df0f70bff1ace6d2df2fcaddbc9b7bd509de2. The refcount leak can lead to memory leaks and potential resource exhaustion, which may result in system instability or denial of service. Attackers may be able to exploit this vulnerability to cause a system crash or execute arbitrary code.
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
There is no known workaround for this vulnerability. It is essential to update to the fixed version of the Linux Kernel.
Conclusion
The ti: j721e-evm package in the ASoC framework of the Linux Kernel is vulnerable to a refcount leak issue. This vulnerability can lead to memory leaks, resource exhaustion, system instability, and potential code execution. It is crucial to update the Linux Kernel to version v5.18.3 or later to mitigate this vulnerability. For further support on vulnerability remediation, please contact DevNack.com.
See every vulnerability recorded for Kernel →
FAQ
The ASoC (Audio System on Chip) framework is a part of the Linux Kernel that handles audio functionality on embedded systems. It provides support for audio playback, recording, and control features.
The ti: j721e-evm package is a specific implementation of the ASoC framework for the Texas Instruments J721E Evaluation Module. It enables audio functionality on the J721E platform.
A refcount leak occurs when a reference count is not properly managed, leading to memory leaks and potential resource exhaustion. In this case, the refcount leak in the j721e_soc_probe_* functions can result in system instability or denial of service.
The potential consequences of this vulnerability include system instability, denial of service, and the possibility of arbitrary code execution. Attackers may be able to exploit this vulnerability to crash the system or gain unauthorized access.
To fix this vulnerability, it is recommended to update the Linux Kernel to version v5.18.3 or later. This can be done by pulling the latest changes from the official Linux Kernel repository.
Related vulnerabilities
Recent vulnerabilities recorded for Kernel.