CVE-2026-64477informação

Sumário

de VulDB • 25/07/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

x86, fs/resctrl: Previne acesso fora dos limites durante o desligamento da CPU quando SNC está habilitado

A arquitetura atualiza o cpu_mask no cabeçalho de um domínio para rastrear quais CPUs online estão associadas ao domínio. Quando essa máscara se torna vazia, a arquitetura inicia o processo de desligamento do domínio, incluindo chamar o sistema de arquivos resctrl para desativar o domínio. Se for um domínio de monitoramento em que a ocupação da LLC (Last Level Cache) é rastreada, o fs/resctrl força o manipulador limbo a limpar todo o estado RMID ocupado associado ao domínio.

O manipulador limbo sempre lê o valor atual do evento associado a um RMID ocupado, independentemente de ele estar sendo verificado como parte da verificação regular "ainda está ocupada" ou se será forçado a ser liberado de qualquer maneira. Ao ler um RMID em um sistema com SNC habilitado, o "RMID lógico" é convertido para o "RMID físico", e essa conversão requer o ID do nó NUMA do domínio de monitoramento resctrl, que por sua vez é determinado consultando o ID do nó NUMA de qualquer CPU pertencente ao domínio de monitoramento.

Quando o domínio de monitoramento está sendo desativado, seu cpu_mask está vazio, fazendo com que a consulta do ID do nó NUMA via cpu_to_node() seja feita com "nr_cpu_ids" como argumento, resultando em um acesso fora dos limites.

Refatore o manipulador limbo para pular a leitura do RMID quando ele simplesmente será forçado a não estar mais ocupado no domínio de qualquer maneira. Adicione uma verificação de segurança ao leitor de RMIDs da arquitetura para proteger contra esse cenário.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Divulgação

25/07/2026

Moderação

em revisão

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you need the next level of professionalism?

Upgrade your account now!