PT-2026-36409 · Linux · Linux Kernel
CVE-2026-31774
·
Publicado
2026-05-01
·
Atualizado
2026-06-23
CVSS v3.1
7.1
Alta
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H |
Nome do Software Vulnerável e Versões Afetadas
Linux kernel (versões afetadas não especificadas)
Description
Existe um problema no componente de rede io uring onde uma leitura slab-out-of-bounds pode ocorrer na função
io bundle nbufs(). Isso acontece quando o espaço do usuário fornece um valor sqe->len que excede INT MAX, fazendo com que sr->len transborde para um valor negativo. Esse valor negativo se propaga pelos caminhos de recebimento e envio, afetando especificamente io recv(), io recv buf select() e io ring buffers peek(). Consequentemente, um loop infinito é criado em io bundle nbufs() que lê além da matriz iov[] alocada do slab kmalloc-64.Recommendations
Rejeite valores negativos de
sr->len precocemente nas funções io sendmsg prep() e io recvmsg prep().Exploit
Correção
Out of bounds Read
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Linux Kernel