PT-2026-64382
CVE-2026-66035
·
Publicado
2026-07-24
·
Atualizado
2026-10-23
Descrição por
CVSS 3.1
8.8
AltaMétricasAV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas
libssh2 versões anteriores a 1.11.1
Descrição
Um estouro de buffer no heap (heap buffer overflow) ocorre durante a negociação de cifra Encrypt-then-MAC (ETM) antes da autenticação. Um servidor SSH malicioso pode corromper os metadados do heap em um cliente conectado ao enviar um pacote onde o
packet length é menor que o tamanho do bloco da cifra. Na função fullpacket() em src/transport.c, o caminho ETM aloca um buffer com base no packet length, mas copia blocksize menos um byte via memcpy. Em glibc de 32 bits, isso permite que um invasor escreva bytes controlados no campo SIZE de um chunk adjacente, possibilitando a confusão de tcache bin, sobreposição de objetos ativos e a sobrescrita de ponteiros de função durante o handshake da sessão.Recomendações
Atualize o libssh2 para a versão que contenha o commit 42e33d8.
Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾