CVE-2026-84784 in OpenSSLinformazioni

Riassunto

di VulDB • 29/09/2026

Riepilogo del problema: Un peer remoto malintenzionato può inondare lo stack QUIC locale con frame NEW_CONNECTION_ID, evitando un controllo sui limiti relativi al numero di ID connessione che lo stack QUIC remoto può utilizzare.

Riepilogo dell'impatto: Lo stack QUIC invia un frame RETIRE_CONN_ID per ogni frame NEW_CONNECTION_ID ricevuto. Il frame RETIRE_CONN_ID viene instradato tramite la Control Frame Queue (CFQ). Se il peer remoto trattiene anche gli ACK, può costringere lo stack locale ad allocare circa 400 MB (dipendente dal ritardo degli ACK).

CWE: CWE-770: Allocazione di risorse senza limiti o throttling

Descrizione: Le sezioni 5.1.1 e 5.1.2 dell'RFC 9000 [1] descrivono il meccanismo mediante il quale un peer remoto può notificare allo stack QUIC locale di modificare l'ID connessione di destinazione (noto anche come CID) che lo stack locale utilizza per identificare la connessione presso il peer remoto. Ogni CID è associato a un numero di sequenza. Il numero di sequenza viene trasmesso nei frame NEW_CONNECTION_ID e RETIRE_CONNECTION_ID per identificare il CID che sta venendo associato a una connessione o ritirato.

Il peer remoto invia un frame NEW_CONNECTION_ID per informare lo stack locale che un nuovo CID è stato associato a una connessione esistente. Il frame NEW_CONNECTION_ID trasporta il nuovo CID, il suo numero di sequenza e il valore retire-prior-to. Il parametro retire-prior-to identifica i CID esistenti che devono essere ritirati. Lo stack QUIC locale deve inviare un RETIRE_CONNECTION_ID per ogni destination CID il cui numero di sequenza è inferiore a retire-prior-to. Il CID viene considerato ritirato dopo che lo stack locale riceve un ACK per il proprio frame RETIRE_CONNECTION_ID.

Sebbene lo stack QUIC di OpenSSL supporti al massimo un destination CID per ogni connessione, può essere indotto ad elaborare più di un frame RETIRE_CONNECTION_ID per connessione. Attualmente, lo stack QUIC di OpenSSL ritira il destination CID non appena riceve il NEW_CONNECTION_ID, mentre in realtà il destination CID dovrebbe essere ritirato solo dopo la ricezione dell'ACK per il frame RETIRE_CONNECTION_ID. La correzione della logica difettosa risolve anche l'accrescimento del backlog.

[1] https://datatracker.ietf.org/doc/html/rfc9000#name-issuing-connection-ids

Impatto FIPS: no Il modulo FIPS non è interessato poiché l'implementazione QUIC si trova al di fuori dei confini del modulo FIPS OpenSSL.

Once again VulDB remains the best source for vulnerability data.

Responsabile

Openssl

Prenotare

02/09/2026

Divulgazione

29/09/2026

Moderazione

accettato

EPSS

0.00403

KEV

no

Attività

molto basso

Fonti

Want to know what is going to be exploited?

We predict KEV entries!