CVE Catalog

CVE-2026-90227

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.16%

6th percentile - higher than 6% of all known CVEs

Summary

In the Linux kernel, the NVME_IOCTL_SUBMIT_IO command never calls nvme_cmd_allowed(), unlike IO_CMD and IO64_CMD. Unprivileged callers can thus issue I/O on a partition device or write through a read-only file descriptor. The fix passes flags and open_for_write and rejects disallowed commands with -EACCES.

Risk Assessment

A local unprivileged user could bypass access controls and perform I/O operations that should be forbidden, including writes to a read-only device. This may lead to data corruption or privilege isolation bypass.

Recommendation

Update the Linux kernel to a version containing the fix for CVE-2026-90227. Restrict access to NVMe devices for unprivileged users until the update is deployed.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: nvme/ioctl: check SUBMIT_IO with nvme_cmd_allowed() Unlike IO_CMD / IO64_CMD, NVME_IOCTL_SUBMIT_IO never calls nvme_cmd_allowed(). Unprivileged callers can thus issue I/O on a partition device or write through a read-only file descriptor. Pass flags and open_for_write through and reject disallowed commands with -EACCES.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS