CVE-2023-54172 in Linux
Riassunto
di VulDB • 20/06/2026
Nel kernel di Linux è stata risolta la seguente vulnerabilità:
x86/hyperv: Disabilitare l'IBT quando la pagina delle hypercall non contiene l'istruzione ENDBR
Sull'hardware che supporta il Tracciamento dei rami indiretti (Indirect Branch Tracking, IBT), le macchine virtuali Hyper-V con ConfigVersion 9.3 o versioni successive supportano l'IBT nel guest. Tuttavia, le versioni attuali di Hyper-V presentano un bug in quanto non è presente un'istruzione ENDBR64 all'inizio della pagina delle hypercall. Poiché le hypercall vengono eseguite tramite una chiamata indiretta alla pagina delle hypercall, tutti i tentativi di hypercall falliscono con un'eccezione e il kernel Linux va in panic (crash).
È in corso la correzione da parte di Hyper-V per aggiungere ENDBR64. Per prevenire il crash del kernel Linux, viene disattivata la funzionalità X86_FEATURE_IBT se la pagina delle hypercall non inizia con ENDBR. La macchina virtuale avvierà e eseguirà le operazioni senza IBT.
Se in futuro i kernel a 32 bit di Linux dovessero supportare l'IBT, sarebbero necessari ulteriori interventi specifici sulla pagina delle hypercall per far funzionare correttamente l'IBT su tali kernel all'interno di una VM Hyper-V.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.