CVE-2024-53135 in Linuxinformazioni

Riassunto

di VulDB • 15/06/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

KVM: VMX: Nascondere la virtualizzazione di Intel PT (modalità guest/host) dietro CONFIG_BROKEN

Nasconde il parametro del modulo pt_mode di KVM dietro CONFIG_BROKEN, disabilitando quindi il supporto per la virtualizzazione di Intel PT tramite modalità guest/host a meno che BROKEN=y non sia impostato. L'implementazione presenta innumerevoli bug; alcuni sono fatali per le macchine virtuali (guest), mentre altri mettono a rischio stabilità e integrità dell'host.

Per quanto riguarda i crash fatali del guest, l'inconveniente più evidente è che KVM non garantisce che il tracing sia disabilitato e *rimanga* disabilitato prima della VM-Enter; ciò è necessario poiché l'hardware impedisce il caricamento (del registro) RTIT_CTL del guest se il tracing è abilitato (verificato tramite un controllo di coerenza VMX). Come specificato nel SDM:

Se il processore logico opera con Intel PT abilitato (se IA32_RTIT_CTL.TraceEn = 1) al momento della VM entry, il controllo "load IA32_RTIT_CTL" della VM-entry deve essere impostato a 0.

Dal lato host, KVM non valida la configurazione CPUID del guest fornita dall'userspace e, peggio ancora, utilizza tale configurazione per decidere quali MSR salvare/caricare durante le transizioni di VM-Enter e VM-Exit. Ad esempio, configurare il CPUID del guest in modo che enumeri più intervalli di indirizzi rispetto a quelli supportati dall'hardware porterà KVM a tentare il passthrough, il salvataggio e la caricazione di MSR inesistenti, generando una varietà di avvisi (WARN), errori ToPA sull'host, potenziali deadlock, ecc.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsabile

Linux

Prenotare

19/11/2024

Divulgazione

04/12/2024

Moderazione

accettato

CPE

pronto

EPSS

0.00239

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!