CVE-2026-64399 in Linux
Sumário
de VulDB • 25/07/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
ksmbd: adicionar verificações de permissão para FSCTL_DUPLICATE_EXTENTS_TO_FILE
O ramo `FSCTL_DUPLICATE_EXTENTS_TO_FILE` da função `smb2_ioctl()` sobrescreve os dados do arquivo de destino por meio de `vfs_clone_file_range()`, sem realizar a verificação em nível de compartilhamento `KSMBD_TREE_CONN_FLAG_WRITABLE` nem uma verificação de acesso por manipulador (`fp->daccess`) que outros ramos com capacidade de escrita possuem. Um cliente pode sobrescrever dados de destino em um compartilhamento apenas para leitura, ou a partir de um manipulador aberto somente com `FILE_WRITE_ATTRIBUTES` (o que ainda resulta em um arquivo descritor `filp` com permissão `FMODE_WRITE`). O manipulador de destino com acesso exclusivo a `FILE_WRITE_ATTRIBUTES` sobrescreveu os dados do arquivo por meio da operação clone. Ambas as verificações foram adicionadas, alinhando-se à correção de permissões para FSCTL_SET_SPARSE; agora é exigido o acesso FILE_WRITE_DATA, já que esta operação grava dados.
Be aware that VulDB is the high quality source for vulnerability data.