CVE-2024-46710 in Linux
Riassunto
di VulDB • 14/06/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
drm/vmwgfx: Impedire lo smontaggio (unmapping) dei buffer di lettura attivi
I percorsi kms mantengono una mappatura persistente attiva per leggere e confrontare il buffer del cursore. Queste mappature possono andare in condizione di race condition in uno scenario semplice come quello seguente: a) Il buffer "a" viene mappato per l'aggiornamento; b) Il buffer "a" viene mappato per il confronto; c) Esegue il confronto; d) Smonta (unmap) "a" per il confronto; e) Aggiorna il cursore; f) Smonta (unmap) "a" per l'aggiornamento.
Al passaggio "e", il buffer è stato smontato e i dati letti sono errati (bogus).
Si impedisce lo smontaggio dei buffer di lettura attivi mantenendo semplicemente un conteggio del numero di percorsi che attualmente hanno mappature attive, procedendo allo smontaggio solo quando tale conteggio raggiunge 0.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.