Katalog CVE

CVE-2026-90228

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.67%

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

Streszczenie

W podsystemie nvmet jądra Linux funkcja nvmet_execute_identify_ns_zns() wywołuje bdev_is_zoned() na wskaźniku req->ns->bdev, który dla przestrzeni nazw opartej na pliku jest NULL. Host może wysłać polecenie Identify z CNS 05h i CSI 02h, co prowadzi do dereferencji NULL i awarii jądra (oops). Poprawka odrzuca polecenie, gdy przestrzeń nazw nie jest oparta na urządzeniu blokowym.

Ocena ryzyka

Złośliwy lub błędnie skonfigurowany host NVMe-oF może wywołać awarię jądra (odmowa usługi) na serwerze udostępniającym przestrzenie nazw oparte na plikach. Wymaga to jedynie wysłania odpowiedniego polecenia Identify.

Rekomendacja

Zaktualizuj jądro Linux do wersji z poprawką dla CVE-2026-90228. Do czasu aktualizacji rozważ ograniczenie dostępu do nvmet dla niezaufanych hostów.

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: nvmet: fix NULL pointer dereference in nvmet_execute_identify_ns_zns() When a host issues an Identify command with CNS 05h (I/O Command Set specific Identify Namespace) and CSI 02h (ZNS) targeting a file-backed namespace, nvmet_execute_identify_ns_zns() calls bdev_is_zoned() on req->ns->bdev. A file-backed namespace has no block device, so req->ns->bdev is NULL and bdev_is_zoned() dereferences it, oopsing. The I/O command set is selected by the host-supplied CSI field and the command is routed here whenever CONFIG_BLK_DEV_ZONED is enabled, independent of the namespace backing type, so any file-backed namespace is exposed. Reject the command with Invalid Field when the namespace is not backed by a block device.

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