ARM: meson: Fix refcount leak in meson_smp_prepare_cpus
Summary
GSD-2022-1004210: ARM: meson: Fix refcount leak in meson_smp_prepare_cpus. Affects Kernel versions >= d850f3e5d2966e5c9eb55f66181cee960737e04c, < c5fbf4f74c94fd60d5e9bf9f7f8268c3601562ca. 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 ARM meson package is a component of the Linux Kernel. It provides support for ARM-based systems, specifically the Amlogic Meson SoCs. These SoCs are commonly used in various devices such as set-top boxes, smart TVs, and media players. The meson_smp_prepare_cpus function in the ARM meson package is responsible for preparing the CPUs for symmetric multiprocessing (SMP) on these systems.
Vulnerability Detail
The vulnerability in the ARM meson package is a refcount leak in the meson_smp_prepare_cpus function. This leak can lead to a resource exhaustion issue, potentially causing system instability or denial of service. The vulnerability was introduced in version v4.15 of the Linux Kernel and was fixed in version v5.18.11. The issue arises from a missing refcount decrement when an error occurs during the preparation of CPUs for SMP.
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 →
Conclusion
In conclusion, the ARM meson package in the Linux Kernel was found to have a refcount leak vulnerability in the meson_smp_prepare_cpus function. This vulnerability can lead to resource exhaustion and potential system instability or denial of service. It is recommended to update the Linux Kernel to version v5.18.11 or later to fix this issue. For further support on vulnerability remediation, please contact DevNack.com.
See every vulnerability recorded for Kernel →
FAQ
The vulnerability can lead to resource exhaustion, potentially causing system instability or denial of service.
The vulnerability was introduced in version v4.15 of the Linux Kernel.
The vulnerability was fixed in version v5.18.11 of the Linux Kernel by commit c5fbf4f74c94fd60d5e9bf9f7f8268c3601562ca.
No known workarounds have been identified for this vulnerability.
You can find more information about this vulnerability in the GSD-2022-1004210 JSON file: https://github.com/cloudsecurityalliance/gsd-database/blob/main/2022/1004xxx/GSD-2022-1004210.json
Related vulnerabilities
Recent vulnerabilities recorded for Kernel.