No kernel Linux, a seguinte vulnerabilidade foi resolvida. batman- adv: tt: corrigir negativo tt_buff_len batadv_orig_node::tt_buff_len foi declarado como s 16, mas o campo nunca é destinado a manter um valor negativo. Quando um valor maior que 32767 é atribuído, ele enrola para um inteiro assinado negativo. Em batadv_send_other_tt_response(), tt_buff_len é temporariamente ampliado para s 32. O s negativo incorretamente 16 valor propaga-se para o s 32, causando batadv_ tt_prepare_ tvlv_global_data() para alocar um buffer de tamanho completo, mas popula apenas uma pequena porção dele com o conjunto de alterações coletados. Todos os bits restantes são mantidos unicializados.

Usando um u 16 evita este tipo de confusão e garante que nenhuma extensão de sinais (negativa) é realizada no batadv_send_other_tt_response(). Registro de aconselhamento: GHSA-r 69 h- 9 cf 6 - 78 mg. Identificadores relacionados: CVE- 2026 - 64088. Tempo: GitHub Advisory Database publicou este registro em 2026 - 07 - 19 T 18: 31: 51.000 Z e lista a sua última modificação como 2026 - 07 - 20 T 15: 31: 59.000 Z.

Severidade: ALTAMENTE. Dados de pontuação publicados: CVSS_V 3: CVSS: 3.1 /AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H. Software afetado: o registro de aconselhamento não fornece um pacote normalizado ou faixa de versões. Classificação e evidência: nenhum identificador CWE está listado. O registro contém 9 suporte de referências nestes tipos: AVISO, WEB.