Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the Linux kernel's ksmbd component can cause a numerical underflow. This issue arises when the size parameter equals the current file size (i_size), including zero. The code attempts to check the lock range by subtracting one from the size, which can lead to an underflow when size is zero. The vulnerability is present in the stable version of the Linux kernel.
Exploitation of this vulnerability could lead to a numerical underflow, potentially causing unintended behavior in the application.
The vulnerability can be reproduced by setting the size parameter to zero or to the current file size. This will trigger the lock range check, causing the size parameter to underflow.
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.