Katalog CVE

CVE-2026-98154

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux w sterowniku nvme-rdma ścieżka queue_rq przy błędzie -EIO zgłasza błąd ścieżki hosta, a następnie nadal wykonuje czyszczenie polecenia i odmapowuje DMA SQE. Ponieważ pomocnik błędu ścieżki kończy żądanie, dochodzi do podwójnego czyszczenia i odmapowania DMA po zakończeniu żądania.

Ocena ryzyka

Podwójne czyszczenie i odmapowanie DMA po zakończeniu żądania może prowadzić do uszkodzenia pamięci, niestabilności systemu lub paniki jądra. Występuje w scenariuszach błędów wejścia/wyjścia NVMe over RDMA.

Rekomendacja

Zaktualizuj jądro Linux do wersji, w której najpierw odmapowywane jest SQE, a następnie zgłaszany jest błąd ścieżki hosta, z pominięciem zewnętrznego czyszczenia polecenia. Monitoruj błędy I/O na urządzeniach NVMe over RDMA.

Inne podatności w Linux kernel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: nvme-rdma: fix -EIO cleanup order in queue_rq On -EIO, the RDMA queue_rq path reports a host path error and then still cleans up the command and unmaps the SQE DMA. The path error helper completes the request, so that is double cleanup and DMA unmap after the request is already complete. Unmap the SQE first, then report the host path error. Skip the outer command cleanup on that path.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS