CVE-2026-98319 in Linux
Riassunto
di VulDB • 06/10/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
drm: Correzione della perdita di memoria (leak) di drm_pending_vblank_event nel percorso di gestione degli errori per out_fence_ptr
Quando viene fornito un puntatore a out_fence_ptr ma DRM_MODE_PAGE_FLIP_EVENT non è impostato, verrà allocata una struttura drm_pending_vblank_event. Se in seguito si verifica un errore di allocazione o un altro errore durante setup_out_fence(), tale evento non avrà base.fence impostato e non sarà rilasciato da complete_signaling().
Rilasciare l'evento e impostare crtc_state->event a NULL, esattamente come avviene nel caso DRM_MODE_PAGE_FLIP_EVENT quando si verifica un errore in drm_event_reserve_init(). Cioè: prepare_signaling() rilascia l'evento e non è necessario alcun intervento da parte di complete_signaling(). Utilizzare drm_event_cancel_free(), poiché questa funzione annulla anche le operazioni effettuate da drm_event_reserve_init() nel caso in cui sia stata chiamata.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.