Vulnerability in Kernel: lkdtm/bugs - Thread Termination without CONFIG_UBSAN_TRAP
Summary
GSD-2022-1003293: lkdtm/bugs: Don't expect thread termination without CONFIG_UBSAN_TRAP. Affects Kernel versions >= c75be56e35b2eef824a2ac8d90a98f9e65b28efa, < 20e75f3c6e09cf345031a8b02c9b9bff0473b424. 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 is a crucial component of the Linux operating system, responsible for managing system resources and facilitating communication between hardware and software. It provides core functionalities and services required for the proper functioning of the system. This vulnerability affects the Kernel package and specifically targets the lkdtm/bugs module. The lkdtm/bugs module is designed for testing and debugging purposes, providing a set of kernel self-tests. However, due to a flaw, it expects thread termination without the CONFIG_UBSAN_TRAP configuration, which can lead to potential security issues.
Vulnerability Detail
The vulnerability arises from the lkdtm/bugs module's incorrect assumption about thread termination behavior when CONFIG_UBSAN_TRAP is not enabled. This flaw can be exploited by an attacker to trigger unexpected thread termination, potentially leading to denial of service or other security breaches. The impact and attack plausibility of this vulnerability have not been proven yet. It is important to note that this vulnerability has been fixed in Linux Kernel version v5.15.47 by commit 20e75f3c6e09cf345031a8b02c9b9bff0473b424. The vulnerability was introduced in version v5.15 by commit c75be56e35b2eef824a2ac8d90a98f9e65b28efa.
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
In conclusion, the vulnerability in the Kernel package's lkdtm/bugs module can lead to unexpected thread termination without CONFIG_UBSAN_TRAP, potentially resulting in denial of service or other security breaches. It is crucial to update the Kernel package to version v5.15.47 or later to mitigate this vulnerability. For further support on vulnerability remediation, you can reach out to DevNack.com.
See every vulnerability recorded for Kernel →
FAQ
The impact of this vulnerability can vary, potentially leading to denial of service or other security breaches. However, the actual impact and attack plausibility have not been proven yet.
You can use Vulert Playground (https://vulert.com/scanner) to check if your system is affected by this vulnerability. Vulert Playground allows you to analyze your manifest file, such as package-lock.json, and provides real-time alerts for open-source vulnerabilities.
Yes, this vulnerability has been fixed in Linux Kernel version v5.15.47 by commit 20e75f3c6e09cf345031a8b02c9b9bff0473b424.
The lkdtm/bugs module is designed for testing and debugging purposes, providing a set of kernel self-tests.
No specific workaround has been mentioned for this vulnerability.
Related vulnerabilities
Recent vulnerabilities recorded for Kernel.