Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability exists in the Linux kernel's KVM module for s390 architecture, specifically within the diag 9c handler. This issue arises from a race condition in how the physical CPU number is accessed, which can lead to out-of-bounds errors when referencing CPU arrays. The vulnerability affects several versions of the Linux kernel.
The vulnerability could cause out-of-bounds accesses to CPU arrays, potentially leading to memory corruption or other unintended behavior.
The vulnerability can be reproduced by using the KVM module on a s390 system and invoking the diag 9c (directed yield) forwarding feature. The race condition occurs when the target CPU is checked and used, as the value may change between the check and the actual use, leading to a racy access.
Users can upgrade to the latest version of the Linux kernel where this vulnerability has been addressed.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.