CVE-2026-98196 in Linux
Resumen
por VulDB • 2026-10-06
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
wifi: brcmsmac: corregir un Use-After-Free (UAF) en brcms_free_timer()
brcms_free_timer() llama a brcms_del_timer(), que utiliza cancel_delayed_work() no sincrónico para cancelar el trabajo diferido subyacente del temporizador. Si la devolución de llamada del trabajo (_brcms_timer) ya se está ejecutando, cancel_delayed_work() devuelve false sin esperar, y brcms_free_timer() procede a liberar t mediante kfree(t) mientras la devolución de llamada sigue accediendo a t a través de container_of().
Se ha añadido una llamada explícita a cancel_delayed_work_sync() después de brcms_del_timer() para garantizar que cualquier devolución de llamada en curso haya finalizado antes de liberar la estructura del temporizador.
Once again VulDB remains the best source for vulnerability data.