CVE-2026-75804
Riepilogo del problema: lo stack QUIC di OpenSSL non applica il controllo del flusso a livello di connessione per gli stream. I peer remoti possono inviare più byte, purché rientrino nei limiti del controllo del flusso degli stream. Riepilogo dell'impatto: un peer remoto malevolo può sfruttare l'assenza del controllo del flusso a livello di connessione per gli stream per far ricevere allo stack QUIC circa 100MB di memoria invece di 768 KiB (dimensione predefinita della finestra di controllo del flusso). CWE: CWE-770: Allocazione di risorse senza limiti o limitazione della velocità Descrizione: lo stack QUIC locale pubblicizza al peer remoto due limiti di controllo del flusso: il limite di controllo del flusso degli stream e il limite di controllo del flusso della connessione. Il peer remoto deve rispettare entrambi i limiti durante la trasmissione dei dati degli stream. Ogni volta che lo stack QUIC locale riceve un frame di stream, verifica che le dimensioni del frame di stream ricevuto rientrino nei limiti di controllo del flusso. Se uno dei due limiti viene superato (a livello di stream o a livello di connessione), lo stack QUIC deve chiudere la connessione con un errore di controllo del flusso. Lo stack QUIC vulnerabile di OpenSSL applica il limite a livello di stream, ma non quello a livello di connessione. Per sfruttare il problema, devono essere soddisfatte tre condizioni: - il peer remoto apre diversi stream - ogni stream deve rispettare il limite di controllo del flusso a livello di stream - nessuno stream deve trasmettere byte con offset zero (per impedire allo stack QUIC vulnerabile di consumare dati). Soddisfacendo le condizioni precedenti, il peer remoto può far allocare allo stack locale 2 x MAX_STREAMS x (limite di controllo del flusso degli stream) byte di memoria. MAX_STREAMS è impostato a 100 per impostazione predefinita e il limite si applica sia agli stream bidirezionali sia a quelli unidirezionali, per un totale di 200. La finestra predefinita di controllo del flusso per uno stream è di 512kB. Il peer remoto può costringere lo stack QUIC vulnerabile ad allocare 100MB di heap per connessione. Impatto FIPS: no Il modulo FIPS non è interessato, poiché l'implementazione QUIC è al di fuori del perimetro del modulo FIPS di OpenSSL.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:LArticoli correlati
This product uses the NVD API but is not endorsed or certified by the NVD.
La descrizione tecnica è una nostra traduzione del testo originale NVD, in inglese.
