Memory Leak Vulnerability in iommu/vt-d
Summary
GSD-2022-1000584: iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping(). Affects Kernel versions >= e3beca48a45b5e0e6e6a4e0124276b8248dcc9bb, < 336d096b62bdc673e852b6b80d5072d7888ce85d. 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 iommu/vt-d package is a component of the Linux Kernel that provides support for Input-Output Memory Management Units (IOMMUs) and Virtualization Technology for Directed I/O (VT-d). IOMMUs are responsible for mapping and translating memory addresses between devices and the CPU, while VT-d enables secure device assignment and isolation in virtualized environments. This vulnerability affects the iommu/vt-d package and can lead to potential memory leaks.
Vulnerability Detail
The vulnerability in the iommu/vt-d package is related to a potential memory leak in the intel_setup_irq_remapping() function. This function is responsible for setting up interrupt remapping for Intel IOMMU devices. A memory leak occurs when memory is allocated but not properly deallocated, leading to a gradual depletion of available memory resources. If exploited, this vulnerability could result in system instability, performance degradation, or even denial of service.
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 v5.15.22 or later. This fix is implemented in commit 336d096b62bdc673e852b6b80d5072d7888ce85d. Updating the kernel will ensure that the memory leak issue in the intel_setup_irq_remapping() function is resolved.
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 mentioned for this vulnerability. The recommended approach is to update the Linux Kernel to the fixed version.
Conclusion
The memory leak vulnerability in the iommu/vt-d package can be fixed by updating the Linux Kernel to version v5.15.22 or later. It is crucial to apply this update to prevent potential system instability, performance issues, or denial of service. For further support on vulnerability remediation, you can contact DevNack.com.
See every vulnerability recorded for Kernel →
FAQ
The iommu/vt-d package is a component of the Linux Kernel that provides support for Input-Output Memory Management Units (IOMMUs) and Virtualization Technology for Directed I/O (VT-d).
If exploited, this vulnerability could result in system instability, performance degradation, or even denial of service.
To fix this vulnerability, it is recommended to update the Linux Kernel to version v5.15.22 or later.
There is no specific workaround mentioned for this vulnerability. The recommended approach is to update the Linux Kernel to the fixed version.
For more details about this vulnerability, you can refer to the vulnerability ID GSD-2022-1000584 in the GSD database.
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.