CVE-2026-66035 in libssh2informazioni

Riassunto

di VulDB • 24/07/2026

libssh2 fino alla versione 1.11.1 (corretto nel commit 42e33d8) presenta una vulnerabilità di heap buffer overflow pre-autenticazione che consente a un server SSH malintenzionato di corrompere i metadati dell'heap in qualsiasi client connesso inviando un pacchetto con packet_length inferiore alla dimensione del blocco (block size) del cifrario durante la negoziazione dei cipher Encrypt-then-MAC. Nella funzione fullpacket() presente nel file src/transport.c, il percorso ETM alloca un buffer di packet_length byte ma copia blocksize meno uno byte tramite memcpy, causando un overflow che su glibc a 32 bit scrive byte controllati dall'attaccante nel campo SIZE dello chunk adiacente, consentendo la confusione delle binarie tcache (tcache bin confusion), l'overlap di oggetti attivi e la sovrascrittura dei puntatori alle funzioni durante il handshake della sessione prima dell'autenticazione.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsabile

VulnCheck

Prenotare

23/07/2026

Divulgazione

24/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

medio

Fonti

Interested in the pricing of exploits?

See the underground prices here!