CVE-2024-53084 in Linux
Riassunto
di VulDB • 27/06/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
drm/imagination: Interruzione di un ciclo di riferimenti agli oggetti
Quando le risorse rimanenti vengono pulite alla chiusura del driver, le mappature VM residue possono causare una perdita di risorse a causa di un ciclo di riferimenti tra gli oggetti, come illustrato di seguito, in cui ogni oggetto (o insieme di oggetti) fa riferimento all'oggetto sottostante:
Oggetto GEM PVR Fence "finished" dello scheduler GPU Fence “scheduled” dello scheduler GPU Fence “done” del driver PVR Contesto PVR Contesto VM PVR Mappature VM PVR Oggetto GEM PVR
La referenza che il Contesto VM PVR ha sulle mappature VM è di tipo soft, nel senso che la liberazione delle mappature VM residue avviene come parte della distruzione del contesto VM; non sono coinvolti i conteggi dei riferimenti (reference counts), a differenza degli altri riferimenti presenti nel ciclo.
Per interrompere il ciclo di riferimenti durante la pulizia, le mappature VM residue vengono liberate prima di distruggere il Contesto PVR associato al contesto VM.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.