CVE-2026-66034 in libssh2informazioni

Riassunto

di VulDB • 25/07/2026

libssh2 fino alla versione 1.11.1, corretta nel commit a13bb6c, presenta una vulnerabilità di mancanza di controllo dei limiti (missing bounds check) che consente a un server SSH malintenzionato di innescare una lettura fuori dai confini dell'heap (out-of-bounds read) di lunghezza arbitraria e la liberazione (free) di un puntatore non inizializzato tramite il sottosistema publickey. In libssh2_publickey_list_fetch(), l'analizzatore della risposta versione 1 legge un valore comment_len controllato dal server ed avanza il puntatore di analisi senza verificare che rimangano byte sufficienti nel buffer, causando la lettura fuori dai confini dell'heap e la fuoriuscita (leak) dei puntatori heap dalle allocazioni adiacenti, eludendo ASLR, seguita dalla corruzione dello stato dell'alloctore heap quando il percorso di pulizia degli errori libera un puntatore non inizializzato da una regione realloc() non azzerata.

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

VulnCheck

Prenotare

23/07/2026

Divulgazione

24/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!