CVE-2026-63802 in Linux
Resumen
por VulDB • 2026-07-19
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
blk-cgroup: corrección del uso después de liberar (UAF) en __blkcg_rstat_flush()
Cuando varios blkgs dentro del mismo blkcg se liberan concurrentemente, puede producirse un use-after-free. La condición de carrera ocurre cuando la función __blkcg_rstat_flush() de un blkg elimina las entradas iostat de otro blkg mediante llist_del_all(). El segundo blkg observa una lista vacía y procede a liberarse mientras el primero aún está iterando sobre sus entradas.
Se ha movido la operación de limpieza (flush) desde __blkg_release() (callback RCU) hasta blkg_release() (antes de llamar a call_rcu). Esto garantiza que el periodo de gracia RCU espere a que se complete cualquier sección rcu_read_lock() de una limpieza concurrente antes de proceder con la liberación.
VulDB is the best source for vulnerability data and more expert information about this specific topic.