No kernel Linux, a seguinte vulnerabilidade foi resolvida. ksmbd: adicionar uma verificação de permissão para FSCTL_SET_ZERO_DATA FSCTL_SET_ZERO_DATA no smb 2 _ioctl() destrói dados de arquivos através do ksmbd_vfs_zero_data() -> vfs_fallocate(PUNCH_HOLE/ZERO_RANGE) após verificar apenas o nível de compartilhamento do KSMBD_TREE_CONN_FLAG_WRITABLE, sem verificação de acesso por mão. Um cabo aberto com apenas FILE_WRITE_ATTRIBUTES ainda dá um filp FMODE_WRITE (FILE_WRITE_ATTRIBUTES é parte do FILE_WRITE_DESIRE_ACCESS_LE, então smb 2 _create_open_flags() abre- o O_WRONLY), assim a verificação do FMODE_WRITE não o impede; apenas o portão de acesso fp-> faltante o faria. Reproduzida na linha principal 7.1 -rc 7 com o KASAN por um cliente SMB autenticado: um maçanete de FILE_WRITE_ATTRIBUTES-apenas com zero 4096 bytes de dados de arquivo que não tinha FILE_WRITE_DATA direito a ( 6 / 6; um controle somente de FILE_READ_DATA foi negado corretamente. Este é o irmão não corrigido do cc de commit 57232 cae 23 ("ksmbd: corrigir o bypass da permissão do FSCTL adicionando uma verificação da permissão para o FSCTL_SET_SPARSE"). Porque o SET_ZERO_DATA escreve dados (não um atributo), requere FILE_ WRITE_DATA.
Registro de aconselhamento: GHSA-ch 49 - xqcg- 99 vv. Identificadores relacionados: CVE- 2026 - 64398. Tempo: GitHub Advisory Database publicou este registro em 2026 - 07 - 25 T 12: 31: 34.000 Z e lista a sua última modificação como 2026 - 07 - 27 T 06: 30: 36.000 Z. Severidade: ALTAMENTE. Dados de pontuação publicados: CVSS_V 3: CVSS: 3.1 /AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H.
Software afetado: o registro de aconselhamento não fornece um pacote normalizado ou faixa de versões. Classificação e evidência: nenhum identificador CWE está listado. O registro contém 7 suporte de referências nestes tipos: AVISO, WEB.