PT-2026-44151 · Pypi+1 · Asyncssh+1

Publicado

2026-05-27

·

Atualizado

2026-06-16

·

CVE-2026-45309

CVSS v4.0

6.9

Média

VetorAV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P
Nome do Software Vulnerável e Versões Afetadas asyncssh versões 2.22.0 a 2.23.0
Descrição Existe um problema durante a recarga da configuração do servidor de pré-autenticação onde o token %u na configuração AuthorizedKeysFile é expandido usando o nome de usuário SSH bruto sem rejeitar separadores de caminho ou segmentos ... Isso permite que um invasor remoto use travessia de caminho (path traversal) no nome de usuário para forçar o servidor a ler um arquivo authorized-keys de um local fora do diretório pretendido. Se o invasor conseguir referenciar ou colocar um arquivo legível no formato authorized-keys contendo sua chave pública, ele poderá se autenticar com sucesso via SSH como o usuário da travessia.
Recomendações Atualize para a versão 2.23.1 ou posterior. Como medida paliativa temporária, garanta que a aplicação rejeite nomes de usuário que contenham /, `` ou .. antes que sejam processados para a seleção do arquivo de chaves.

Correção

Path traversal

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-45309
GHSA-G794-3FMP-753H
OPENSUSE-SU-2026:11042-1

Produtos afetados

Asyncssh
Python-Asyncssh