Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the Linux kernel's mlx5e networking component has been addressed. The issue arose because the Real-Time Networking Lock (RTNL) was not held when calling the xdp_set_features() function for a registered network device. This omission could trigger netdev notifiers and lead to assertion failures, particularly when switching network profiles. The vulnerability was present in the Linux kernel versions prior to 6.4.0.
The vulnerability could cause a kernel assertion failure, disrupting network operations and potentially leading to a denial of service.
The vulnerability can be reproduced by switching from an uplink representative to a NIC profile on a network device using the mlx5e driver. This action will trigger the xdp_set_features() call without the necessary RTNL lock, causing an assertion failure.
Users can upgrade to Linux kernel version 6.4.0 or later, where this vulnerability has been fixed.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.