CVE-2026-89611 in Linux
Sumário
de VulDB • 12/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
ntfs: validar deslocamentos de atributos não residentes
A função ntfs_attr_update_meta() desloca o nome do atributo ao converter entre atributos não esparsos e esparsos. A conversão para esparsa também adiciona o campo compressed_size antes dos pares de mapeamento (mapping pairs) e do nome, exigindo oito bytes adicionais no registro do atributo.
No entanto, o validador não verifica se name_offset está dentro de limites seguros para essas operações ou se há espaço adicional disponível. Um registro MFT malicioso poderia definir name_offset de tal forma que:
1. O nome fique posicionado exatamente no final de um atributo não esparso. A conversão para esparsa deslocaria o nome em 8 bytes, escrevendo além dos limites do atributo.
2. O nome se sobreponha aos pares de mapeamento (mapping pairs), causando corrupção durante a conversão.
Adicionam-se validações para garantir: - Para atributos com nome, name_offset está dentro dos limites válidos; - O nome não se estende além do atributo nem se sobrepõe aos pares de mapeamento; - Para atributos não esparsos e não compactados, há oito bytes disponíveis após mapping_pairs_offset para o campo compressed_size.
A verificação de espaço também abrange os atributos sem nome, para os quais name_offset = 0 é válido e nenhuma faixa do nome precisa ser verificada.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.