Linux Kernel qla2xxx SCSI Driver DMA-API Unmapping Warning

Vulnerability

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.

Impact

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.

Reproduction

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.

Remediation

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.

Added: Dec 24, 2025, 3:28 PM
Updated: Dec 24, 2025, 3:28 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
0.0
exploitability
5.7
remediation
7.7
relevance
1.5
threat
4.8
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.