PT-2026-35011 · Linux · Linux Kernel

Publicado

2026-04-24

·

Atualizado

2026-05-26

·

CVE-2026-31659

CVSS v3.1

9.8

Crítica

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel (versões afetadas não especificadas)
Description Existe um problema no módulo batman-adv onde a função batadv tt prepare tvlv global data() calcula o comprimento de alocação para uma resposta TT global usando temporários de 16 bits. Se um originador remoto anunciar um TT global suficientemente grande, a soma do comprimento do payload TT e o deslocamento do cabeçalho VLAN pode exceder 65535, causando um wrap de inteiro antes da chamada kmalloc(). Como o caminho de resposta da tabela completa continua a usar o comprimento original do payload ao preencher tt change, o buffer alocado torna-se pequeno demais, resultando em um estouro de buffer baseado em heap, onde os dados são gravados além do final do objeto do heap.
Recommendations No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Identificadores relacionados

CVE-2026-31659
ECHO-D506-0BA3-234B

Produtos afetados

Linux Kernel