Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability exists in the Linux kernel's LoongArch architecture regarding the cpumask_of_node() function. The function's current implementation cannot properly manage NUMA_NO_NODE, a valid index. This issue has been addressed by adding a check to ensure correct handling of NUMA_NO_NODE.
This vulnerability could lead to incorrect CPU node masking in NUMA configurations, potentially causing performance issues or improper resource allocation.
The vulnerability can be reproduced by calling the cpumask_of_node() function with NUMA_NO_NODE as the argument. This will demonstrate that the function does not handle the index correctly, as NUMA_NO_NODE is a valid index that should be accounted for.
Users can update to the latest version of the Linux kernel where this vulnerability has been addressed. Instructions for downloading the patched version are available on the Linux kernel official website.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.