CVE-2026-90323

Source
https://cve.org/CVERecord?id=CVE-2026-90323
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-90323.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-90323
Downstream
Published
2026-09-17T16:08:39Z
Modified
2026-09-19T03:47:28Z
Summary
ublk: validate auto buf reg before taking uring_cmd
Details

In the Linux kernel, the following vulnerability has been resolved:

ublk: validate auto buf reg before taking uring_cmd

With UBLK_F_AUTO_BUF_REG, invalid sqe->addr can fail after ublk_fill_io_cmd() has set UBLK_IO_FLAG_ACTIVE. The uring_cmd is completed while the tag stays active, which can hang teardown.

Split validation from buffer apply so the check has no side effects, then take the uring_cmd and store the already-validated buffer. Apply the same order in FETCH so io->buf is not written before __ublk_fetch() state checks.

Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/90xxx/CVE-2026-90323.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
52460dda3a775a73f226312b43c0a0211e8665ea
Fixed
653d22269a8b83b491f7f186a5d7872f14e6ddca
Fixed
ca5a01eee34c7cbe0f531a613b0292a3ad1a419b

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-90323.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
6.17.0
Fixed
7.2.6

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-90323.json"