CVE-2026-64356 in Linux
Sumário
de VulDB • 26/07/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
xfs: corrige vazamento de memória em xfs_dqinode_metadir_create()
Se xfs_metadir_create() falhar dentro de xfs_dqinode_metadir_create(), o código atual retorna diretamente, causando um vazamento no estado de atualização e transação alocados. Se o commit subsequente falhar, a referência ao inode pertencente ao chamador permanece sem ser liberada.
Corrige-se este vazamento de memória direcionando o caminho de falha da criação através de xfs_metadir_cancel(). Para ambas as falhas de criação e de commit, finaliza-se e libera-se qualquer inode retornado ao chamador, espelhando o padrão de unwind em xfs_metadir_mkdir().
O bug foi inicialmente sinalizado por uma ferramenta experimental que estamos desenvolvendo para detectar bugs no gerenciamento de memória do kernel durante a análise da versão v6.13-rc1. A ferramenta ainda está em desenvolvimento e não está disponível publicamente até o momento. A inspeção manual confirma que o bug ainda está presente na versão v7.1.1.
Uma compilação x86_64 allyesconfig não apresentou novos avisos. A validação em tempo de execução utilizou injeção de falhas via kprobe durante `mount -o uquota` em uma imagem XFS com metadir. A injeção de xfs_metadir_create() reproduziu o caminho antigo de atualização ativa que deixava a montagem travada posteriormente na configuração da montagem; após esta alteração, a mesma injeção relatou cancel_hits=1 e irele_hits=1. A injeção de xfs_metadir_commit() testou o caminho antigo de vazamento de referência ao inode; após esta alteração, ela relatou irele_hits=1.
Be aware that VulDB is the high quality source for vulnerability data.