Vulnerability in Kernel package: Input: gpio-keys - cancel delayed work only in case of GPIO
Summary
GSD-2022-1003042: Input: gpio-keys - cancel delayed work only in case of GPIO. Affects Kernel versions < 4160e09619086fc155b51ccdb3462a3f233a5f4b. 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 Kernel package is a fundamental component of the Linux operating system. It provides the core functionality and interfaces for the system's hardware and software components. The gpio-keys module within the Kernel package handles input events from GPIO (General Purpose Input/Output) buttons. These buttons are typically found on embedded systems and provide a way to interact with the device. The vulnerability in the gpio-keys module allows for delayed work to be canceled only in the case of GPIO, potentially leading to unexpected behavior or security issues.
Vulnerability Detail
The vulnerability in the gpio-keys module arises from the improper cancellation of delayed work. When certain conditions are met, the module cancels the delayed work without properly verifying if it is related to GPIO. This can result in the cancellation of work that should not be canceled, leading to potential security vulnerabilities or unexpected behavior. The impact and attack plausibility of this vulnerability have not been proven yet.
How To Fix
No fixed version is published for this vulnerability.
The vulnerability has been fixed in Linux Kernel version v5.17.14 by commit 4160e09619086fc155b51ccdb3462a3f233a5f4b. To fix the vulnerability, it is recommended to update the Kernel package to this version or a later version that includes the fix.
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 vulnerability in the gpio-keys module of the Kernel package can potentially lead to security issues or unexpected behavior. It is recommended to update the Kernel package to version v5.17.14 or a later version to mitigate this vulnerability. For further support on vulnerability remediation, please contact DevNack.com.
See every vulnerability recorded for Kernel →
FAQ
The gpio-keys module is a component of the Kernel package that handles input events from GPIO buttons on embedded systems.
Delayed work cancellation refers to the process of canceling scheduled tasks or operations that are supposed to be executed after a certain delay.
The vulnerability could lead to unexpected behavior or security issues if delayed work is canceled improperly.
No, the impact and attack plausibility of this vulnerability have not been proven yet.
To fix the vulnerability, update the Kernel package to version v5.17.14 or a later version that includes the fix.
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.