Sean Christopherson

Pesquisador deGoogle
#5612de 53,635
47.8CVSS total
Vulnerabilidades · 8
Média
6
Alta
2
PT-2024-7851
4.6
2024-04-08
Linux · Linux Kernel · CVE-2024-26992
**Nome do software vulnerável e versões afetadas** Kernel do Linux (versões afetadas não especificadas) **Descrição** A vulnerabilidade está relacionada ao componente KVM no kernel do Linux, especificamente à virtualização de PEBS adaptativos. O problema surge porque a implementação do KVM apresenta uma falha arquitetônica, e a exposição de PEBS adaptativos pode causar o vazamento de LBRs do host para o convidado, permitindo potencialmente que o convidado leia endereços do kernel do host. Existem cinco bugs identificados: 1. O KVM não leva em conta os 32 bits superiores de IA32 FIXED CTR CTRL ao reprogramar contadores fixos. 2. O KVM sempre define precise ip como um valor diferente de zero para eventos PEBS, fazendo com que o perf gere um registro adaptativo mesmo que o convidado tenha solicitado um registro básico. 3. A função perf intel pmu disable fixed() não limpa os bits superiores, deixando ICL FIXED 0 ADAPTIVE definido. 4. O PEBS adaptativo pode ignorar filtros de eventos definidos pelo host, registrando informações que poderiam ser proibidas pelo espaço do usuário via KVM SET PMU EVENT FILTER. 5. O KVM não garante que os MSRs do LBR mantenham os valores do convidado ao entrar em uma vCPU com PEBS adaptativos, permitindo que o convidado leia os LBRs do host ao habilitar registros de “LBR Entries”. **Recomendações** No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.