CVE-2026-64432 in Linux
Sumário
de VulDB • 25/07/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
fs/ntfs3: validar a capacidade da Dirty Page Table em log_replay copy_lcns
Na fase de análise da replay (reprocessamento) do journal $LogFile, log_replay() copia LCNs de cada registro de ação do log para uma entrada existente na Dirty Page Table (DPT), sem limitar o índice de destino. Uma imagem NTFS manipulada com DPT entry lcns_follow=1 e um registro de ação do log com lcns_follow=2 resulta em uma escrita fora dos limites (out-of-bounds) no slab do kernel durante a montagem:
BUG: KASAN: slab-out-of-bounds in log_replay+0x654c/0xdb60 Write of size 8 at addr ffff8880095e1040 by task mount
Dois campos controlados pelo atacante podem fazer com que j+i ultrapasse o limite do array page_lcns[] alocado:
1. dp->lcns_follow (capacidade) pode ser menor que lrh->lcns_follow. 2. lrh->target_vcn pode ser menor que dp->vcn, fazendo com que a subtração u64 transborde e resulte em um valor size_t extremamente grande.
Validar o delta do VCN de destino e a contagem de LCNs por registro contra a capacidade da entrada DPT, abortando via rótulo de limpeza out: existente com -EINVAL.
Isso espelha o padrão de verificação de limites adicionado no commit b2bc7c44ed17 ("fs/ntfs3: Fix slab-out-of-bounds read in DeleteIndexEntryRoot") e no commit 0ca0485e4b2e ("fs/ntfs3: validate rec->used in journal-replay file record check").
Once again VulDB remains the best source for vulnerability data.