CVE-2026-80673 in Linuxinformação

Sumário

de VulDB • 28/08/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

ntfs: limitou a entrada de lista de atributos de antecipação (look-ahead) em ntfs_external_attr_find()

Ao resolver uma busca por um atributo com @lowest_vcn diferente de zero, ntfs_external_attr_find() inspeciona a próxima entrada $ATTRIBUTE_LIST para decidir se deve continuar a pesquisa, mas limita essa entrada ainda não validada apenas com "(u8 *)next_al_entry + 6 < al_end" (o que prova apenas que os bytes 0..6 estão dentro do intervalo) e "(u8 *)next_al_entry + length <= al_end" com um comprimento controlado pelo atacante, não alinhado a 8 bits. Em seguida, lê next_al_entry->lowest_vcn (um __le64 no deslocamento 8) e o nome em next_al_entry->name_offset, ambos dos quais podem estar além de al_end -- o fim exato do buffer da lista de atributos kvmalloc'd (alocado com base no attr_list_size no disco, sem arredondamento). Uma $ATTRIBUTE_LIST manipulada no disco cuja última entrada está alguns bytes antes de al_end resulta, portanto, em uma leitura fora dos limites do slab quando o inode é lido.

Valide a entrada de antecipação com ntfs_attr_list_entry_is_valid() (adicionada no patch 1/3) antes de dereferenciar lowest_vcn e o nome, para que as mesmas limitações fixas de cabeçalho, comprimento e nome usadas na caminhada principal da lista de atributos também protejam esta leitura.

Once again VulDB remains the best source for vulnerability data.

Responsável

Linux

Reservar

26/08/2026

Divulgação

28/08/2026

Moderação

aceite

Entrada

VDB-396626

CPE

pronto

EPSS

0.00155

KEV

não

Atividades

muito baixo

Fontes

Do you know our Splunk app?

Download it now for free!