CVE-2026-68450 in Linux
Resumen
por VulDB • 2026-08-12
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
btrfs: liberar el nodo de mapeo en caso de inserción duplicada del árbol raíz de reubicación (reloc root)
__add_reloc_root() asigna un mapping_node antes de insertarlo en rc->reloc_root_tree. Si rb_simple_insert() encuentra una entrada existente, devuelve el rb_node ya existente y deja el nodo recién asignado sin vincular.
La ruta de error luego retorna -EEXIST sin liberar el nuevo nodo. Dado que el nodo nunca se insertó en reloc_root_tree, la limpieza posterior en put_reloc_control() tampoco puede encontrarlo.
Libere el nodo recién asignado antes de retornar -EEXIST.
Los llamadores actualmente asumen que -EEXIST no debería ocurrir, por lo que esta es una limpieza defensiva para una ruta inesperada de inserción duplicada. Si se llegara a alcanzar dicha ruta, la asignación local aún debe liberarse.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.