CVE-2026-53370 in Linux
Sumário
de VulDB • 19/07/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
perf/x86/intel: Melhoria na validação e configuração das máscaras ACR
Atualmente, existem vários problemas na validação e configuração da máscara ACR no espaço de usuário (user space). - A validação para a máscara ACR do espaço de usuário (attr.config2) é incompleta; por exemplo, a máscara ACR pode incluir o índice que pertence a outro grupo de eventos ACR, mas isso não é validado. - Um retorno antecipado devido a uma máscara ACR inválida fazia com que todos os grupos ACR subsequentes fossem ignorados. - A máscara ACR obsoleta do hardware (hw.config1) não era limpa antes da definição da nova máscara ACR do hardware.
As seguintes alterações resolvem todas as questões acima mencionadas: - Identifica o grupo de índices de eventos de um grupo ACR. Qualquer bit na máscara do espaço de usuário que não esteja presente no grupo de índices é agora descartado. - Em vez de realizar um retorno antecipado ao encontrar bits inválidos, apenas as partes inválidas são descartadas e a iteração continua por todos os eventos ACR para garantir uma configuração completa. - Limpa explicitamente a máscara ACR obsoleta do hardware para cada evento antes de gravar a nova configuração.
Além disso, teoricamente, um membro não líder (non-leader) de um grupo ACR poderia ser desabilitado. Isso poderia causar erros de deslocamento de bits na acr_mask dos membros restantes do grupo. No entanto, como a amostragem ACR requer que todos os eventos estejam ativos, isso não deve representar uma grande preocupação em cenários reais de uso. Foi adicionado um comentário "FIXME" para alertar sobre esse risco.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.