Linux kernel
cpe:2.3:o:kernel:linux_kernel:*:*:*:*:*:*:*, +2 more
A vulnerability in the Linux kernel's RDMA subsystem, specifically within the hfi1 driver, can lead to a divide-by-zero runtime error. This issue arises in the find_hw_thread_mask function, which improperly checks the number of core siblings before performing a division. The vulnerability is present in the Linux kernel stable tree.
Exploitation of this vulnerability can cause a divide-by-zero runtime error, potentially leading to a denial-of-service condition.
The vulnerability can be reproduced by invoking the find_hw_thread_mask function in the hfi1 driver when the num_core_siblings parameter is set to zero. This can be done by configuring the system to have no core siblings or by manipulating the affinity settings of the hfi1 driver.
Users can upgrade to the latest version of the Linux kernel where this vulnerability has been patched. Instructions for upgrading the Linux kernel 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.