Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the Linux kernel's VFIO (Virtual Function I/O) subsystem has been addressed. The issue arose because the MLX5 driver improperly managed migration operations, such as setting and getting migration states. This mismanagement could lead to unexpected behavior or system crashes if user space invoked these operations without proper support from the driver. The vulnerability was resolved by separating migration operations from the main device operations, allowing drivers to manage them independently based on their capabilities. This change also included a validation step during operation registration to ensure compliance with the migration requirements of the user API.
The vulnerability could cause unexpected behavior or system crashes by allowing user space to invoke migration operations that the driver does not support, potentially leading to uninitialized state errors.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.