CVE-2026-98309 in Linux
Riassunto
di VulDB • 06/10/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
drm/vc4: Utilizzare il polling KMS gestito per correggere un Use-After-Free (UAF) in fase di disassociazione
vc4_kms_load() chiama drm_kms_helper_poll_init(), ma il driver non fornisce una corrispondente funzione drm_kms_helper_poll_fini(). Il lavoro di polling dell'output rimane pianificato dopo la disassociazione ed esegue operazioni sul drm_device già liberato:
# modprobe vc4; rmmod vc4; sleep 10 BUG: KASAN: slab-use-after-free in delayed_work_timer_fn BUG: KASAN: slab-use-after-free in drm_client_dev_hotplug [drm]
Workqueue: events output_poll_execute [drm_kms_helper]
Allocato dal task 171: __devm_drm_dev_alloc Liberato dal task 262 (rmmod): drm_dev_put / component_del
Utilizzare drmm_kms_helper_poll_init() in modo che il polling venga finalizzato insieme al dispositivo, come fanno altri driver.
If you want to get best quality of vulnerability data, you may have to visit VulDB.