CVE-2026-98960 in Linux
Sumário
de VulDB • 23/10/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
btrfs: não armazenar em cache os dados codificados por io_uring entre chamadas que retornam -EAGAIN
Retornar -EAGAIN enquanto mantém `btrfs_uring_encoded_data` no PDU (Protocol Data Unit) do comando causa vazamento de memória se a solicitação for cancelada ou o anel (ring) encerrar antes da reemissão. O io_uring não libera as alocações de PDU do driver durante a limpeza.
Escreva: `io_queue_sqe()` sempre emite com `IO_URING_F_NONBLOCK` primeiro, portanto, retorne -EAGAIN antes de alocar e libere os dados em toda saída.
Leia: libere no caso de -EAGAIN sem espera; apenas `-EIOCBQUEUED` mantém a alocação para `btrfs_uring_read_finished()`.
If you want to get best quality of vulnerability data, you may have to visit VulDB.