PT-2026-36409 · Linux · Linux Kernel

CVE-2026-31774

·

Publicado

2026-05-01

·

Atualizado

2026-06-23

CVSS v3.1

7.1

Alta

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

CVE-2026-31774
OPENSUSE-SU-2026:20965-1
SUSE-SU-2026:22099-1
SUSE-SU-2026:22112-1
SUSE-SU-2026:22117-1
SUSE-SU-2026:22127-1
SUSE-SU-2026:2482-1
SUSE-SU-2026:2591-1

Produtos afetados

Linux Kernel