PT-2026-64723 · Linux+1 · Linux Kernel+1
CVE-2026-64502
·
Publicado
2026-07-25
·
Atualizado
2026-09-07
CVSS v3.1
7.8
Alta
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Nome do Software Vulnerável e Versões Afetadas
Linux kernel (versões afetadas não especificadas)
Description
Existe um problema na função
ad sigma delta clear pending event() onde ela incorretamente segue para o caminho de leitura do registrador de status para dispositivos que possuem has registers definido como falso e sem rdy gpiod. Nesses casos, a função ad sd read reg() ignora o byte de endereço e processa bytes MISO brutos, o que pode consumir parcialmente resultados de conversão pendentes e corromper o fluxo de dados para chamadas subsequentes de ad sd read reg() em ad sigma delta single conversion().Além disso, se
num resetclks for 0, a variável data read len é avaliada como 0. Se o byte processado tiver o bit 7 limpo, o pending event é definido, levando o código a executar uma operação memset() com comprimento de -1. Isso causa um estouro de inteiro para SIZE MAX, resultando em corrupção de heap. Esta corrupção de heap também pode ocorrer em qualquer dispositivo onde rdy gpiod esteja definido, mas num resetclks seja 0.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
Ubuntu