Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the Linux kernel's i40e driver can lead to invalid memory access. This issue arises because the function list_first_entry() does not return NULL when the MAC address list is empty. Instead, it returns a pointer to an invalid object, which can cause memory access violations when dereferenced. The vulnerability is present in the Linux kernel stable tree.
Exploitation of this vulnerability could lead to invalid memory access, potentially causing a memory corruption issue.
The vulnerability can be reproduced by adding an instance of the i40e client when the MAC address list is empty. The list_first_entry() function will return a pointer to an invalid object, which can then be dereferenced, leading to the invalid memory access.
Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed. Instructions for downloading the patched version are available on the Linux kernel's 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.