PT-2026-64717

CVE-2026-64496

·

Publicado

2026-07-25

·

Atualizado

2026-11-03

Descrição por

CVSS 3.1
7.1
Alta
MétricasAV: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.
Explorabilidade
Exploit
Impactos
Fornecedores
Produtos afetados
Identificadores relacionados
ALSA-2026:52761
ALSA-2026:52765
AZL-93731
CLSA-2026-1789141176
CLSA-2026-1791852988
CLSA-2026-1791858083
ECHO-9C93-0BE5-6B6D
OESA-2026-3303
OESA-2026-3704
OPENSUSE-SU-2026:11476-1
OPENSUSE-SU-2026:21910-1
RHSA-2026:52761
RHSA-2026:52765
SUSE-SU-2026:23477-1
SUSE-SU-2026:23481-1
SUSE-SU-2026:23528-1
SUSE-SU-2026:23529-1
SUSE-SU-2026:23881-1
SUSE-SU-2026:23887-1
SUSE-SU-2026:23897-1
SUSE-SU-2026:23902-1
SUSE-SU-2026:4120-1
SUSE-SU-2026:4254-1
SUSE-SU-2026:4687-1
USN-8726-1
USN-8726-2
USN-8726-3
USN-8726-4
USN-8727-1
USN-8728-1
USN-8728-2
USN-8728-3
USN-8760-1
USN-8760-2
USN-8800-1
USN-8875-1
USN-8875-2
USN-8876-1
USN-8877-1
USN-8878-1
USN-8879-1
USN-8886-1
USN-8917-1
USN-8918-1
USN-8963-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾