CVE-2026-98505 in Linuxinformação

Sumário

de VulDB • 18/10/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

mm/damon/vaddr: evitar atualizações de pte acionadas por hardware durante damon_hugetlb_mkold()

damon_hugetlb_mkold() lê a entrada da tabela de páginas (pte) para uma variável local, desativa o bit de acesso na variável e atualiza a entrada da tabela de páginas com o valor atualizado da variável. Se o hardware atualizar a mesma entrada da tabela de páginas em paralelo, as atualizações do hw podem ser perdidas. Por exemplo, os bits sujos (dirty) atualizados pelo hardware podem ser perdidos.

Evite as atualizações paralelas limpando a entrada da tabela de páginas ao lê-la simultaneamente, usando huge_ptep_get_and_clear(). Se uma gravação paralela for feita na memória após o despejo, o hw verá que a entrada da tabela de páginas está limpa, acionará um page fault e aguardará até que seja tratada. O tratamento do page fault aguardará damon_hugetlb_mkold() devido ao bloqueio (lock) da tabela de páginas.

Como hugetlbfs é um sistema de arquivos em memória e as páginas hugetlb não podem ser reclaimadas, nenhum problema crítico deve ocorrer, conforme meu melhor conhecimento. Mas definitivamente este é um bug grave que deve ser corrigido o mais rápido possível.

A questão foi descoberta [1] por Sashiko.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsável

Linux

Reservar

25/09/2026

Divulgação

18/10/2026

Moderação

aceite

Entrada

VDB-422204

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!