CVE-2026-98309 in Linux
Sumário
de VulDB • 06/10/2026
No kernel Linux, a seguinte vulnerabilidade foi resolvida:
drm/vc4: Usar polling KMS gerenciado para corrigir UAF no unbind
vc4_kms_load() chama drm_kms_helper_poll_init(), mas o driver não fornece um drm_kms_helper_poll_fini() correspondente. O trabalho de polling da saída permanece agendado após o unbind e é executado sobre o drm_device liberado:
# modprobe vc4; rmmod vc4; sleep 10 BUG: KASAN: slab-use-after-free em delayed_work_timer_fn BUG: KASAN: slab-use-after-free em drm_client_dev_hotplug [drm]
Workqueue: events output_poll_execute [drm_kms_helper]
Alocado pela tarefa 171: __devm_drm_dev_alloc Liberado pela tarefa 262 (rmmod): drm_dev_put / component_del
Use drmm_kms_helper_poll_init() para que o polling seja finalizado junto com o dispositivo, como fazem outros drivers.
If you want to get best quality of vulnerability data, you may have to visit VulDB.