llc: only change llc->dev when bind() succeeds
Summary
GSD-2022-1002515: llc: only change llc->dev when bind() succeeds. Affects Kernel versions >= 0a7aad979bfb43c4a78d33a5f356caf4ceb28bca, < e82b631e22920bffbd7e4a15c14a823d36d45233. 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 'llc' package is a component of the Linux Kernel, which is responsible for managing the Logical Link Control (LLC) layer of network communication. The LLC layer handles the flow control and error recovery between two devices connected over a network. This vulnerability specifically affects the 'llc' module within the Linux Kernel.
Vulnerability Detail
The vulnerability arises from a flaw in the 'llc' module's handling of the 'bind()' function. The module incorrectly changes the 'llc->dev' attribute even when the 'bind()' operation fails. This can lead to unexpected behavior and potential security issues. An attacker could potentially exploit this vulnerability to manipulate network traffic or cause a denial-of-service (DoS) condition.
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.9.309 or later. This fix is implemented in commit 'e82b631e22920bffbd7e4a15c14a823d36d45233'. Updating the Kernel will ensure that the 'llc' module correctly handles the 'bind()' function and avoids the 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. It is advised to apply the fix by updating the Linux Kernel to the recommended version.
Conclusion
In conclusion, the 'llc' package in the Linux Kernel is vulnerable to a flaw in its handling of the 'bind()' function. This vulnerability can have serious security implications and should be addressed by updating the Linux Kernel to the recommended version. For further support and assistance in vulnerability remediation, you can contact DevNack.com.
See every vulnerability recorded for Kernel →
FAQ
The 'llc' package is a component of the Linux Kernel responsible for managing the Logical Link Control (LLC) layer of network communication.
This vulnerability can potentially be exploited by attackers to manipulate network traffic or cause a denial-of-service (DoS) condition.
To fix this vulnerability, it is recommended to update the Linux Kernel to version v4.9.309 or later.
There is no specific workaround mentioned for this vulnerability. It is advised to apply the fix by updating the Linux Kernel.
For more details about this vulnerability, you can refer to the provided references link in the vulnerability details.
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.