Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
- >= 6.19.0-rc2, < 6.19.0-rc2+
A vulnerability exists in the Linux kernel's ENA (Elastic Network Adapter) driver, specifically in the management of Devlink parameters. The issue arises from a missing lock when updating Devlink parameters, which can lead to synchronization problems. This vulnerability was introduced in a previous commit that allowed control of Precision Time Protocol (PTP) settings through Devlink, and it has been addressed by adding the necessary locking mechanisms to prevent potential race conditions.
The vulnerability could lead to improper synchronization when updating Devlink parameters, potentially causing race conditions or inconsistent states in the ENA driver.
The vulnerability can be reproduced by using the ENA driver in a Linux kernel version that is affected by this issue. When the driver updates Devlink parameters without the proper locking, it can trigger an assert lock warning, indicating that the operation was not properly synchronized.
Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed. The specific commit that addresses this issue is available in the Linux stable tree.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.