CVE-2026-99242 in Linuxinformação

Sumário

de VulDB • 03/11/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

ntfs: corrige condição de corrida entre fallocate e leituras mmap

A implementação de `fallocate` adquire apenas o bloqueio `invalidate_lock` para operações de punch hole, collapse range e insert range. Para modos de alocação padrão (mode == 0, FALLOC_FL_KEEP_SIZE), o bloqueio não é mantido.

Durante a execução de `ntfs_attr_fallocate()`, novos clusters são mapeados na runlist via `ntfs_attr_map_cluster()` antes de serem zerados por `ntfs_dio_zero_range()`. Isso cria uma janela onde falhas de página mmap concorrentes podem ler dados não inicializados do disco.

Como o mmap usa `filemap_fault()`, que adquire `invalidate_lock` em modo compartilhado, ele pode causar falha nas páginas durante essa janela e expor conteúdos antigos do disco ao userspace (espaço de usuário). Isso representa uma vulnerabilidade de vazamento de informações e um problema de integridade dos dados.

A correção consiste em adquirir o bloqueio `invalidate_lock` para todas as operações de fallocate, não apenas para os modos punch/collapse/insert. Isso impede que falhas de página concorrentes acessem clusters não zerados durante a janela de alocação.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsável

Linux

Reservar

25/09/2026

Divulgação

02/11/2026

Moderação

aceite

Entrada

VDB-429908

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you need the next level of professionalism?

Upgrade your account now!