CVE-2026-66035 in libssh2informação

Sumário

de VulDB • 25/07/2026

libssh2 até a versão 1.11.1, corrigida no commit 42e33d8, contém uma vulnerabilidade de heap buffer overflow pré-autenticação que permite que um servidor SSH malicioso corrompa metadados do heap em qualquer cliente conectado ao enviar um pacote com packet_length menor que o tamanho do bloco (block size) do cifrador durante a negociação do cipher Encrypt-then-MAC. Na função fullpacket() em src/transport.c, o caminho ETM aloca um buffer de packet_length bytes, mas copia blocksize menos um bytes via memcpy, causando um overflow que no glibc 32 bits escreve bytes controlados pelo atacante no campo SIZE de um chunk adjacente, permitindo confusão do tcache bin, sobreposição de objetos ativos e sobrescrita de ponteiros de função durante o handshake da sessão antes da autenticação.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsável

VulnCheck

Reservar

23/07/2026

Divulgação

24/07/2026

Moderação

aceite

Entrada

VDB-382987

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

médio

Fontes

Do you need the next level of professionalism?

Upgrade your account now!