CVE-2024-30255
highpriority · attend · 71EPSS 0.878 · 100 %ileexploit · PoCDEEURUUSEPSS · scored 2026-10-25
Envoy is a cloud-native, open source edge and service proxy. The HTTP/2 protocol stack in Envoy versions prior to 1.29.3, 1.28.2, 1.27.4, and 1.26.8 are vulnerable to CPU exhaustion due to flood of CONTINUATION frames. Envoy's HTTP/2 codec allows the client to send an unlimited number of CONTINUATION frames even after exceeding Envoy's header map limits. This allows an attacker to send a sequence of CONTINUATION frames without the END_HEADERS bit set causing CPU utilization, consuming approximately 1 core per 300Mbit/s of traffic and culminating in denial of service through CPU exhaustion. Users should upgrade to version 1.29.3, 1.28.2, 1.27.4, or 1.26.8 to mitigate the effects of the CONTINUATION flood. As a workaround, disable HTTP/2 protocol for downstream connections.
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode⚠ sources disagree · medium–high · 5.3–7.5
ssvc
A stakeholder decision — act, attend, or track — from exploitation and impact.
weaknesses
The CWE weakness classes this flaw belongs to.
exploits (1)
Public proof-of-concept and weaponised exploit code.
affected products (86)
Products and version ranges known to be affected.
- IBM Power Hardware Management Console V10all versionscert_bundDEcpe:/a:ibm:hardware_management_console:v10
- Red Hat Enterprise Linux Advanced Cluster Security for Kubernetes 4all versionscert_bundDEcpe:/o:redhat:enterprise_linux:advanced_cluster_security_for_kubernetes_4
advisories (2)
Vendor and ecosystem advisories describing this.
- WID-SEC-W-2024-0789HTTP/2: Mehrere Schwachstellen ermöglichen Denial of ServiceDeutsch2024-04-03csaf · cert_bundDE
Ein entfernter, anonymer Angreifer kann eine Schwachstellen in verschiedenen http/2 Implementierungen ausnutzen, um einen Denial of Service Angriff durchzuführen.
- BIT-envoy-2024-30255HTTP/2: CPU exhaustion due to CONTINUATION frame flood2024-04-06vendor · osvUS
Envoy is a cloud-native, open source edge and service proxy. The HTTP/2 protocol stack in Envoy versions prior to 1.29.3, 1.28.2, 1.27.4, and 1.26.8 are vulnerable to CPU exhaustion due to flood of CONTINUATION frames. Envoy's HTTP/2 codec allows the client to send an unlimited number of CONTINUATION frames even after exceeding Envoy's header map limits. This allows an attacker to send a sequence of CONTINUATION frames without the END_HEADERS bit set causing CPU utilization, consuming approximately 1 core per 300Mbit/s of traffic and culminating in denial of service through CPU exhaustion. Users should upgrade to version 1.29.3, 1.28.2, 1.27.4, or 1.26.8 to mitigate the effects of the CONTINUATION flood. As a workaround, disable HTTP/2 protocol for downstream connections.
also known as (4)
Other names and identifiers for this entity.
sources
Which sources assert this record, and when.
references (10)
External citations — patches, advisories, analysis.
- https://cxsecurity.com/cveshow/CVE-2024-30255/cnnvd
- https://github.com/envoyproxy/envoy/releases/tag/v1.29.3Patchcnnvd
- https://github.com/envoyproxy/envoy/security/advisories/GHSA-j654-3ccm-vfmmcnnvd
- http://www.openwall.com/lists/oss-security/2024/04/03/16enisa_euvd
- http://www.openwall.com/lists/oss-security/2024/04/05/3enisa_euvd
- https://github.com/envoyproxy/envoy/security/advisories/GHSA-j654-3ccm-vfmmenisa_euvd
- http://www.openwall.com/lists/oss-security/2024/04/03/16Mailing ListThird Party Advisorynvd
- http://www.openwall.com/lists/oss-security/2024/04/05/3Mailing Listnvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan