Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A buffer overflow vulnerability has been identified in the Linux kernel's Distributed Lock Manager (DLM) component. The issue arises because the 'len' parameter in the 'dlm_dump_rsb_name()' function is not properly validated. This parameter, which originates from network messages, can lead to an out-of-bounds write in the 'dlm_search_rsb_tree()' function when it exceeds the maximum allowed length. The vulnerability has been addressed by adding proper length validation to prevent such buffer overflow conditions.
Exploitation of this vulnerability could lead to a buffer overflow, which commonly allows for arbitrary code execution or causing a crash by overwriting memory.
The vulnerability can be reproduced by sending a network message to the 'dlm_dump_rsb_name()' function with a 'len' parameter that exceeds the 'DLM_RESNAME_MAXLEN'. This will trigger an out-of-bounds write in the 'dlm_search_rsb_tree()' function, causing a buffer overflow.
Users can upgrade to the latest version of the Linux kernel where this vulnerability has been patched. Instructions for upgrading can be found in the official Linux kernel documentation.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.