rxrpc: Fix locking issue in Kernel
Summary
GSD-2022-1002746: rxrpc: Fix locking issue. Affects Kernel versions >= 17926a79320afa9b95df6b977b40cca6d8713cea, < 79f9a73559cafacabb85e598afa922d1cd38b3e0. 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 that manages system resources and facilitates communication between hardware and software. It provides essential functionalities such as process management, memory management, and device drivers. The rxrpc module in the Kernel is responsible for implementing the Reliable Datagram Protocol (RxRPC), which enables reliable communication between network endpoints.
However, a locking issue has been identified in the rxrpc module, which can potentially lead to security vulnerabilities. This vulnerability affects versions of the Kernel starting from v2.6.22 and was fixed in v5.18.3.
Vulnerability Detail
The locking issue in the rxrpc module can result in race conditions and data corruption. Attackers may exploit this vulnerability to gain unauthorized access, execute arbitrary code, or cause denial-of-service conditions. The exact impact and attack vectors have not been proven yet, but it is crucial to address this issue to ensure the integrity and security of the system. The vulnerability was introduced in the Kernel version v2.6.22 and was fixed in v5.18.3 by commit 79f9a73559cafacabb85e598afa922d1cd38b3e0.
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
As a temporary workaround, users can consider disabling the rxrpc module if it is not essential for their system's functionality. This can be achieved by blacklisting the module or removing it from the Kernel configuration before compiling and installing the Kernel. However, it is important to note that this workaround may impact certain applications or functionalities that rely on the rxrpc module.
Conclusion
The locking issue in the rxrpc module of the Kernel can potentially lead to security vulnerabilities. It is crucial to update the Kernel to version v5.18.3 or later to mitigate this issue. Disabling the rxrpc module can serve as a temporary workaround, but it may impact certain functionalities. For further support and assistance in vulnerability remediation, please contact DevNack.com.
See every vulnerability recorded for Kernel →
FAQ
The rxrpc module is responsible for implementing the Reliable Datagram Protocol (RxRPC) in the Linux Kernel. It enables reliable communication between network endpoints.
The vulnerability can lead to unauthorized access, arbitrary code execution, or denial-of-service conditions if exploited by attackers.
The vulnerability affects versions of the Kernel starting from v2.6.22.
The vulnerability was fixed in the Kernel version v5.18.3 by commit 79f9a73559cafacabb85e598afa922d1cd38b3e0.
As a temporary workaround, users can consider disabling the rxrpc module if it is not essential for their system's functionality.
Related vulnerabilities
Recent vulnerabilities recorded for Kernel.