CVE-2026-64033 in Linuxinformación

Resumen

por VulDB • 2026-07-20

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

RDMA/rtrs: Corrección del uso después de liberar (use-after-free) en la limpieza durante la creación del archivo de ruta

En la rama de error de `rtrs_srv_create_path_files()`, las carpetas raíz de sysfs ya pueden haberse creado y `srv_path->kobj` puede estar ya inicializado. Si un paso posterior falla, la rutina de limpieza llama actualmente a `kobject_put(&srv_path->kobj)` antes que a `rtrs_srv_destroy_once_sysfs_root_folders(srv_path)`.

`kobject_put()` puede liberar la última referencia a `srv_path->kobj` e invocar la función de liberación (`release callback`) `rtrs_srv_release()`, lo cual libera la memoria asociada a `srv_path`. La llamada subsiguiente a `rtrs_srv_destroy_once_sysfs_root_folders(srv_path)` desreferencia internamente `srv_path` para acceder a `srv_path->srv`, provocando un uso después de liberar (use-after-free).

Esta rama de fallo se alcanza antes de que `rtrs_srv_create_path_files()` devuelva éxito, por lo que no interviene la gestión del ciclo de vida correspondiente al camino exitoso.

Se corrige este problema destruyendo las carpetas raíz de sysfs antes de llamar a `kobject_put(&srv_path->kobj)`, de modo que `srv_path` siga siendo válido mientras el código auxiliar accede a él.

Este fallo fue detectado por una herramienta de análisis estático que estoy desarrollando.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

Linux

Reservar

2026-07-19

Divulgación

2026-07-19

Moderación

aceptado

Artículo

VDB-380189

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!