CVE-2026-66035 in libssh2info

Zusammenfassung

von VulDB • 25.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() 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 del tcache bin, l'overlap di oggetti attivi e la sovrascrittura dei puntatori alle funzioni durante il handshake della sessione prima dell'autenticazione.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Zuständig

VulnCheck

Reservieren

23.07.2026

Veröffentlichung

24.07.2026

Moderieren

akzeptiert

Eintrag

VDB-382987

CPE

bereit

EPSS

0.00320

KEV

nein

Aktivitäten

low

Quellen

Interested in the pricing of exploits?

See the underground prices here!