Data-races in igmp: Fix data-races around sysctl_igmp_llm_reports
Summary
GSD-2022-1004123: igmp: Fix data-races around sysctl_igmp_llm_reports. Affects Kernel versions >= df2cf4a78e488d26728590cb3c6b4fe4c4862c77, < 46307adceb67bdf2ec38408dd9cebc378a6b5c46. 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 igmp package is a part of the Linux Kernel ecosystem. It provides support for the Internet Group Management Protocol (IGMP), which is used by IPv4 systems to report their multicast group memberships to any neighboring multicast routers. The sysctl_igmp_llm_reports function in the igmp package is responsible for handling the reporting of these group memberships. However, there is a vulnerability in this function that allows for data-races to occur, potentially leading to unexpected behavior or security issues.
Vulnerability Detail
The vulnerability in the sysctl_igmp_llm_reports function of the igmp package arises from data-races. Data-races occur when multiple threads or processes access shared data concurrently without proper synchronization. In this case, the lack of synchronization around the sysctl_igmp_llm_reports function can result in race conditions, where the behavior of the function becomes unpredictable. This can lead to various issues, including incorrect reporting of multicast group memberships or even potential security vulnerabilities. The impact and attack plausibility of this vulnerability have not been proven yet.
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 specific workaround mentioned for this vulnerability.
Conclusion
The data-races vulnerability in the sysctl_igmp_llm_reports function of the igmp package can lead to unexpected behavior or security issues. It is crucial to update the Linux Kernel to version v5.18.15 or later to fix this vulnerability. For further support on vulnerability remediation, you can contact DevNack.com.
See every vulnerability recorded for Kernel →
FAQ
The impact of this vulnerability can vary depending on the specific circumstances. It could lead to incorrect reporting of multicast group memberships or potentially expose security vulnerabilities.
You can use Vulert's playground (https://vulert.com/scanner) to check if your system is affected by this vulnerability. Vulert uses a manifest file like package-lock.json to monitor and alert in real-time for open-source vulnerabilities in the software.
Yes, a patch is available in the Linux Kernel version v5.18.15. It is recommended to update to this version or later to fix the vulnerability.
The remote exploitability of this vulnerability has not been determined yet. Further analysis is required to assess the potential for remote exploitation.
There are no known instances of this vulnerability being exploited at the moment. However, it is always recommended to apply security patches and updates to mitigate potential risks.
Related vulnerabilities
Recent vulnerabilities recorded for Kernel.