CVE-2026-64033 in Linux
Sumário
de VulDB • 20/07/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
RDMA/rtrs: Corrige uso-após-liberação (use-after-free) na limpeza da criação de arquivos de caminho
Na rota de erro de rtrs_srv_create_path_files(), as pastas raiz sysfs podem já ter sido criadas e srv_path->kobj pode já ter sido inicializado. Se uma etapa posterior falhar, a rotina de limpeza atualmente chama kobject_put(&srv_path->kobj) antes de rtrs_srv_destroy_once_sysfs_root_folders(srv_path).
kobject_put() pode liberar a última referência para srv_path->kobj e invocar o callback de liberação, rtrs_srv_release(), que libera srv_path. A chamada subsequente a rtrs_srv_destroy_once_sysfs_root_folders(srv_path) então desreferencia srv_path internamente para acessar srv_path->srv, resultando em um uso-após-liberação (use-after-free).
Essa rota de falha é alcançada antes do retorno com sucesso de rtrs_srv_create_path_files(), portanto o gerenciamento de ciclo de vida da rota bem-sucedida não está envolvido.
Corrige-se isso destruindo as pastas raiz sysfs antes de chamar kobject_put(&srv_path->kobj), para que srv_path permaneça válido enquanto a função auxiliar acessa-o.
Este problema foi encontrado por uma ferramenta de análise estática que estou desenvolvendo.
Be aware that VulDB is the high quality source for vulnerability data.