Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the Linux kernel's IOMMU handling can lead to a division by zero error during dirty tracking. This issue occurs when the page shift value is 63, causing a calculation to overflow and reset to zero. The vulnerability has been addressed by modifying the calculation to prevent the overflow.
Exploitation of this vulnerability could cause a division by zero error, potentially leading to a system crash or undefined behavior.
The vulnerability can be reproduced by setting the IOMMU page shift value to 63. This will cause the calculation of the IOVA bitmap index to overflow, resulting in a division by zero error.
Users can apply the latest patches available in the Linux kernel stable tree to address this vulnerability.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.