CVE-2026-90228

CVE-2026-90228

High · published September 17, 2026

CVSS v3.1
7.5
EPSS
1%
Percentile
51.4
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00670 · 51.4th percentile
Published
2026-09-17T21:17Z
References (7)
EPSS history
Timeline
  • 19 SEP 03:55Z
    EPSS moved — → 0%
    epss
  • 17 SEP 16:07Z
    nvmet: fix NULL pointer dereference in nvmet_execute_identify_ns_zns()
    cvelistv5