Memory Leak in fsl_ifc Package
Summary
GSD-2021-1001417: memory: fsl_ifc: fix leak of private memory on probe failure. Affects Kernel versions >= a20cbdeffce247a2b6fb83cd8d22433994068565, < 7626ffbea708e5aba6912295c012d2b409a1769f. 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 fsl_ifc package is a memory management module in the Linux Kernel. It is responsible for handling memory allocation and deallocation for the Freescale Integrated Flash Controller (IFC) driver. The IFC driver is used for accessing flash memory devices on Freescale/NXP PowerPC-based systems. The fsl_ifc package provides an interface for managing private memory used by the IFC driver.
Vulnerability Detail
The vulnerability identified in the fsl_ifc package is a memory leak issue that occurs when the probe of the fsl_ifc driver fails. During the probe process, if an error occurs, the driver fails to release the private memory allocated, leading to a memory leak. This vulnerability can result in a gradual depletion of system memory resources, potentially causing system instability or denial of service conditions.
How To Fix
No fixed version is published for this vulnerability.
To fix this vulnerability, it is recommended to update the Linux Kernel to version v4.14.240 or later. The fix for this issue was implemented in commit 7626ffbea708e5aba6912295c012d2b409a1769f. Updating the kernel will ensure that the memory leak is properly addressed and the private memory is released in case of a probe failure.
Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →
Workaround
There is no specific workaround available for this vulnerability. Updating the Linux Kernel to the recommended version is the best course of action to mitigate the issue.
Conclusion
The memory leak vulnerability in the fsl_ifc package can lead to system instability or denial of service conditions. It is crucial to update the Linux Kernel to the recommended version to address this issue. For further support and assistance in vulnerability remediation, please contact DevNack.com.
See every vulnerability recorded for Kernel →
FAQ
The fsl_ifc package is a memory management module in the Linux Kernel that handles memory allocation and deallocation for the Freescale Integrated Flash Controller (IFC) driver.
The vulnerability can result in a memory leak, leading to a gradual depletion of system memory resources. This can potentially cause system instability or denial of service conditions.
To fix this vulnerability, update the Linux Kernel to version v4.14.240 or later, which includes the necessary fix for the memory leak issue.
No, there is no specific workaround available for this vulnerability. Updating the Linux Kernel is the recommended solution.
For more details about this vulnerability, you can refer to the vulnerability ID GSD-2021-1001417 in the GSD database maintained by the Cloud Security Alliance.
Related vulnerabilities
Recent vulnerabilities recorded for Kernel.
Follow Vulert in Google
Get more Vulert vulnerability and dependency-security updates in Google Search and AI results.