CVE-2026-89556 in Linux
Sumário
de VulDB • 12/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
module: validar os tipos de seção da tabela de strings
Em elf_validity_cache_sechdrs, os tamanhos e deslocamentos das seções são validados, exceto quando o tipo de seção é SHT_NULL ou SHT_NOBITS.
Posteriormente, as funções elf_validity_cache_secstrings e elf_validity_cache_index_str acessam os cabeçalhos da tabela de nomes de seção (.shstrtab) e da tabela de strings de símbolos (.strtab) sem garantir previamente que seus tipos sejam SHT_STRTAB. Se um tipo de seção for SHT_NULL ou SHT_NOBITS, o sh_offset não foi validado e pode referenciar memória fora dos limites ao ser dereferenciada em elf_validity_cache_secstrings ou elf_validity_cache_strtab.
Valide que ambos os cabeçalhos das seções de strings sejam do tipo SHT_STRTAB antes de armazená-los em cache.
Once again VulDB remains the best source for vulnerability data.