Katalog CVE

CVE-2026-90412

Niskie ryzyko· EPSS 9%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.20%

Percentyl 9 - wyżej niż 9% wszystkich znanych CVE

Streszczenie

W jądrze Linux funkcja nvmet_execute_get_log_page_rmi() nie inicjalizuje zmiennej 'status' przed próbą alokacji bufora logu. Gdy kzalloc() zawiedzie, sterownik zwraca sukces (NVME_SC_SUCCESS) mimo że żadne dane nie zostały przesłane. Poprawka ustawia 'status' na NVME_SC_INTERNAL, aby błąd alokacji był zgłaszany jako błąd wewnętrzny.

Ocena ryzyka

Host NVMe otrzymuje fałszywe potwierdzenie sukcesu operacji, co może prowadzić do błędnej interpretacji stanu macierzy dyskowej i problemów z integralnością danych. Błąd dotyczy środowisk wykorzystujących NVMe over Fabrics z targetem nvmet w kernelu.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę dla nvmet. Jeśli aktualizacja nie jest możliwa, monitoruj logi jądra pod kątem błędów alokacji w module nvmet.

Inne podatności w Linux kernel (nvmet)

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

In the Linux kernel, the following vulnerability has been resolved: nvmet: fix return status of RMI log page on allocation failure nvmet_execute_get_log_page_rmi() leaves 'status' holding NVME_SC_SUCCESS (set by the successful nvmet_req_find_ns() call) when the kzalloc() for the log buffer fails. It then jumps to the out label and completes the request with a success status, so the host is told the command succeeded while no data was transferred. Initialize 'status' to NVME_SC_INTERNAL, matching the smart log handler, so an allocation failure is reported as an internal error.

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