Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the Linux kernel's qla2xxx SCSI driver for Fibre Channel over NVMe has been addressed. The issue arose because the driver improperly managed DMA unmapping for NVMe logical sense requests, leading to a warning in debug kernels. This warning indicated that the driver failed to verify the unmapping of a DMA operation, which could potentially cause issues with memory management and data integrity.
The vulnerability could lead to improper DMA memory management, where the driver fails to correctly unmap DMA-transferred data, potentially causing memory corruption or data integrity issues.
The vulnerability can be reproduced by enabling DMA API debugging in the Linux kernel. When a NVMe logical sense request is processed by the qla2xxx SCSI driver, the debug kernel will generate a warning indicating that the driver did not properly check the unmap status of a DMA operation. This warning can be seen in the kernel log, along with a call trace that shows the sequence of function calls leading up to the warning.
The vulnerability has been fixed in the Linux kernel. Users can apply the latest patches available in the Linux kernel stable tree to address this issue.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.