Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability exists in the Linux kernel's bnxt_en Ethernet driver, specifically when handling XDP_REDIRECT packets. The issue arises because the driver fails to set the DMA unmap length correctly, leaving it at zero. This oversight triggers a warning on systems with IOMMU enabled, indicating a potential problem with DMA unmapping. The vulnerability has been addressed in the Linux kernel stable tree.
The incorrect DMA unmapping can lead to warnings about invalid operations, suggesting a potential disruption in normal packet processing or memory management.
The vulnerability can be reproduced by transmitting XDP_REDIRECT packets using a network interface managed by the bnxt_en driver, on a system with IOMMU enabled. This will trigger the warning about the improper DMA unmap length, indicating that the vulnerability is present.
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.