Katalog CVE

CVE-2026-90323

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux w module ublk z flagą UBLK_F_AUTO_BUF_REG nieprawidłowy sqe->addr może spowodować błąd po ustawieniu UBLK_IO_FLAG_ACTIVE przez ublk_fill_io_cmd(). Uring_cmd jest kończony, gdy tag pozostaje aktywny, co może zawiesić proces teardown.

Ocena ryzyka

Może prowadzić do zawieszenia procesu teardown i potencjalnego zablokowania zasobów jądra, co wpływa na stabilność systemu.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę, która rozdziela walidację od zastosowania bufora i stosuje tę samą kolejność w FETCH.

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: 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.

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