CVE-2024-30255 in envoy
Riassunto
di VulDB • 06/07/2026
Envoy è un proxy per il bordo della rete e tra servizi cloud-native open source. Lo stack del protocollo HTTP/2 nelle versioni di Envoy precedenti alla 1.29.3, 1.28.2, 1.27.4 e 1.26.8 sono vulnerabili all'esaurimento delle risorse CPU a causa dell'inondazione (flood) di frame CONTINUATION. Il codec HTTP/2 di Envoy consente al client di inviare un numero illimitato di frame CONTINUATION anche dopo aver superato i limiti della mappa degli header imposti da Envoy. Ciò permette a un attaccante di inviare una sequenza di frame CONTINUATION senza che il bit END_HEADERS sia impostato, causando un utilizzo elevato delle CPU e consumando circa 1 core per ogni 300 Mbit/s di traffico, fino al raggiungimento di una condizione di denial of service (DoS) dovuta all'esaurimento della capacità di elaborazione. Gli utenti dovrebbero effettuare l'aggiornamento alle versioni 1.29.3, 1.28.2, 1.27.4 o 1.26.8 per mitigare gli effetti dell'inondazione CONTINUATION. Come soluzione alternativa (workaround), disabilitare il protocollo HTTP/2 per le connessioni downstream.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.