PT-2026-44151 · Pypi · Asyncssh

CVE-2026-45309

·

Publicado

2026-05-27

·

Atualizado

2026-08-27

CVSS v4.0

8.2

Alta

VetorAV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
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.

Exploit

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

CLEANSTART-2026-AZ09261
CLEANSTART-2026-CQ05396
CLEANSTART-2026-EM82280
CLEANSTART-2026-HP19968
CLEANSTART-2026-IR98353
CLEANSTART-2026-MR94452
CLEANSTART-2026-NL78203
CLEANSTART-2026-SO50412
CLEANSTART-2026-WQ85001
CLEANSTART-2026-WU03167
CVE-2026-45309
ECHO-478B-8EC8-3DC3
GHSA-G794-3FMP-753H
OPENSUSE-SU-2026:11042-1
PYSEC-2026-2384

Produtos afetados

Asyncssh