PT-2026-64717 · Linux+2 · Linux Kernel+2

CVE-2026-64496

·

Publicado

2026-07-25

·

Atualizado

2026-09-07

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 uma condição de corrida no tratamento de eventos do Industrial I/O (IIO). A função iio event getfd() utiliza anon inode getfd() para criar um descritor de arquivo de evento, que é instalado na tabela de fd do processo antes que o FIFO de eventos seja resetado. Como as tabelas de fd são compartilhadas entre threads, uma thread concorrente poderia adivinhar o novo número de fd e realizar uma operação de read(). Isso permite que kfifo to user() em iio event chrdev read() seja executado em paralelo com kfifo reset out() em iio event getfd(). Essa concorrência pode fazer com que o índice out do FIFO avance além do índice in, levando a um comprimento de FIFO com underflow. Consequentemente, um read() subsequente pode copiar mais dados do que o buffer contém, resultando em uma leitura fora dos limites (out-of-bounds read) que vaza a memória adjacente do kernel para o espaço do usuário.
Recommendations No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.

Exploit

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Identificadores relacionados

ALSA-2026:52761
ALSA-2026:52765
AZL-93731
CVE-2026-64496
ECHO-9C93-0BE5-6B6D
OESA-2026-3303
OPENSUSE-SU-2026:11476-1
RHSA-2026:52761
RHSA-2026:52765
USN-8726-1
USN-8727-1
USN-8728-1

Produtos afetados

Linux Kernel
Rocky Linux
Ubuntu