Cópias SFTP recursivas de remoto para local na função `SFTPClient. copy()` em asyncssh/sftp.py, acessadas via `get()`, `mget()` e `copy()`, confiam em nomes de arquivos retornados pela enumeração de diretórios de um servidor remoto. Um servidor SFTP malicioso ou comprometido pode retornar um nome de arquivo absoluto ou um nome de arquivo contendo separadores de caminho e travessia de diretório pai, fazendo com que a construção do caminho de destino escape do diretório local solicitado e grave conteúdo selecionado pelo invasor em locais graváveis pelo processo cliente.