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

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

CVE-2026-64502
OPENSUSE-SU-2026:11476-1
USN-8726-1
USN-8727-1
USN-8728-1

Produtos afetados

Linux Kernel
Ubuntu