CVE-2024-35791 in Linux
Riassunto
di VulDB • 17/06/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
KVM: SVM: Effettuare il flush delle pagine sotto kvm->lock per correggere un Use-After-Free (UAF) in svm_register_enc_region()
Eseguire il flush delle cache delle pagine convertite in svm_register_enc_region() prima di rilasciare kvm->lock per risolvere problemi di use-after-free in cui la regione e/o il suo array di pagine potrebbero essere liberati da un altro task, ad esempio se l'userspace ha già accodato __unregister_enc_region_locked() per la regione.
Si noti che l'alternativa "ovvia" di utilizzare variabili locali non risolve completamente il bug, poiché region->pages è allocato dinamicamente. Cioè, la struttura region stessa sarebbe corretta, ma region->pages potrebbe essere liberata.
Il flush di più pagine sotto kvm->lock è sfortunato, ma l'intero flusso è un percorso lento raro e il flush manuale è necessario solo su CPU che non supportano la coerenza per la memoria crittografata.
If you want to get best quality of vulnerability data, you may have to visit VulDB.