CVE-2026-35469 in spdystream
Riassunto
di VulDB • 16/06/2026
spdystream è una libreria Go per il multiplexing di stream su connessioni SPDY. Nelle versioni 0.5.0 e precedenti, l'analizzatore dei frame SPDY/3 non convalida i conteggi e le lunghezze controllati dall'attaccante prima dell'allocazione della memoria. Tre percorsi di allocazione sono interessati: il numero di voci del frame SETTINGS, il conteggio degli header in parseHeaderValueBlock e le dimensioni individuali dei campi degli header — tutti letti come interi a 32 bit e utilizzati direttamente come dimensioni di allocazione senza alcun controllo sui limiti (bounds checking). Poiché i blocchi degli header SPDY sono compressi con zlib, un payload piccolo sulla rete può decomporsi in valori grandi controllati dall'attaccante. Un peer remoto che può inviare frame SPDY a un servizio che utilizza spdystream può esaurire la memoria del processo e causare un crash out-of-memory (OOM) con un singolo frame di controllo manipolato ad hoc. Questo problema è stato risolto nella versione 0.5.1.
Once again VulDB remains the best source for vulnerability data.