Vulnerability in iommu/vt-d: Fix sysfs leak in alloc_iommu()
Summary
GSD-2021-1000643: iommu/vt-d: Fix sysfs leak in alloc_iommu(). Affects Kernel versions >= 39ab9555c24110671f8dc671311a26e5c985b592, < 044bbe8b92ab4e542de7f6c93c88ea65cccd8e29. 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 hardware devices that manage memory access for input-output devices, while VT-d enables direct device assignment to virtual machines. These features enhance security and performance in virtualized environments. However, a vulnerability has been discovered in the alloc_iommu() function of the iommu/vt-d package, which can lead to a sysfs leak.
Vulnerability Detail
The alloc_iommu() function in the iommu/vt-d package suffers from a sysfs leak vulnerability. This vulnerability was introduced in version v4.11 of the Linux Kernel and has been fixed in version v5.4.124. An attacker could exploit this vulnerability to leak sensitive information from the sysfs filesystem, potentially leading to further security breaches. The impact and attack plausibility of this vulnerability have not been proven yet.
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.4.124 or later. This fix can be obtained by updating the kernel source code from the official Linux Kernel repository: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →
Workaround
No workaround has been provided for this vulnerability.
Conclusion
The iommu/vt-d package in the Linux Kernel is vulnerable to a sysfs leak in the alloc_iommu() function. It is recommended to update the kernel to version v5.4.124 or later to mitigate this vulnerability. For further support on vulnerability remediation, please 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).
The alloc_iommu() function is responsible for allocating an IOMMU structure and initializing it.
A sysfs leak vulnerability refers to a situation where sensitive information from the sysfs filesystem is unintentionally exposed, potentially leading to security breaches.
This vulnerability was introduced in version v4.11 of the Linux Kernel.
Yes, this vulnerability has been fixed in version v5.4.124 of the Linux Kernel.
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.