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
| 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 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
Produtos afetados
Linux Kernel
Rocky Linux
Ubuntu