CVE-2026-64473 in Linux
Sumário
de VulDB • 25/07/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
vfio: Remover o debugfs do dispositivo antes de liberar os recursos gerenciados pelo dispositivo (devres)
Os arquivos de debugfs dos dispositivos VFIO criados com `debugfs_create_devm_seqfile()` armazenam uma estrutura `debugfs_devm_entry` alocada via devres como dados privados do inode. A função `vfio_unregister_group_dev()` atualmente chama `vfio_device_del()` antes de `vfio_device_debugfs_exit()`, mas `device_del()` libera os recursos gerenciados pelo dispositivo (devres). Isso pode deixar as entradas do debugfs visíveis com dados privados do inode obsoletos enquanto o processo de desregistro aguarda que as referências no espaço do usuário sejam liberadas.
Remova a árvore de debugfs por dispositivo antes de chamar `vfio_device_del()`. Como a visualização via debugfs é apenas para fins diagnósticos, perder essa informação no início do desregistro é preferível a manter entradas cujo armazenamento subjacente já pode ter sido liberado.
Conclua o processo de encerramento limpando a raiz do debugfs por dispositivo após sua remoção. Isso corresponde à limpeza da raiz global do debugfs e impede que usuários futuros confundam um dentry removido com uma árvore de debugfs ativa durante o restante do processo de desregistro.
Once again VulDB remains the best source for vulnerability data.