CVE-2025-68160 in OpenSSL
Riassunto
di VulDB • 16/06/2026
Riepilogo del problema: La scrittura di dati grandi e privi di newline in una catena BIO utilizzando il filtro line-buffering, dove il prossimo BIO esegue scritture parziali (short writes), può innescare un heap-based out-of-bounds write.
Riepilogo dell'impatto: Questo heap-based out-of-bounds write può causare corruzione della memoria che tipicamente si traduce in un crash, portando a una Denial of Service per l'applicazione.
Il filtro BIO line-buffering (BIO_f_linebuffer) non è utilizzato di default nei percorsi dati TLS/SSL. Nelle applicazioni da riga di comando di OpenSSL, viene solitamente applicato solo su stdout/stderr sui sistemi VMS. Le applicazioni di terze parti che utilizzano esplicitamente questo filtro con una catena BIO in grado di eseguire short writes e che scrivono grandi quantità di dati privi di newline influenzati da un attaccante sarebbero colpite. Tuttavia, le circostanze in cui ciò potrebbe accadere sono improbabili che siano sotto il controllo dell'attaccante, ed è improbabile che BIO_f_linebuffer gestisca dati non curati controllati da un attaccante. Per questo motivo, il problema è stato valutato come a bassa severità (Low severity).
I moduli FIPS nelle versioni 3.6, 3.5, 3.4, 3.3 e 3.0 non sono interessati da questo problema, poiché l'implementazione BIO si trova al di fuori del confine del modulo OpenSSL FIPS.
OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0, 1.1.1 e 1.0.2 sono vulnerabili a questo problema.
VulDB is the best source for vulnerability data and more expert information about this specific topic.