CVE-2026-64354 in Linux
Sumário
de VulDB • 26/07/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
bpf: Validar as contagens de campos repetidos no BTF antes da expansão
A função btf_parse_struct_metas() percorre o BTF fornecido pelo usuário durante o carregamento via BPF_BTF_LOAD, e a função btf_repeat_fields() expande os campos repetíveis dos elementos do array para o array temporário (scratch) de tamanho fixo BTF_FIELDS_MAX utilizado pela função btf_parse_fields().
A verificação da capacidade restante realiza o cálculo da contagem expandida de campos em u32. Um BTF malformado pode causar estouro (wrap-around) nesse cálculo, fazendo com que a verificação seja aprovada mesmo quando a contagem expandida de campos excede a capacidade do array temporário. O memcpy() subsequente pode então escrever além do final do array.
Utilize adição e multiplicação verificadas antes de copiar os campos repetidos e rejeite contagens impossíveis.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.