CVE-2024-30255 in envoyinfo

Zusammenfassung

von VulDB • 23.09.2026

Envoy ist ein cloud-nativer, Open-Source Edge- und Service-Proxy. Die HTTP/2-Protokollstacks in Envoy-Versionen vor 1.29.3, 1.28.2, 1.27.4 und 1.26.8 sind anfällig für CPU-Erschöpfung aufgrund einer Flut von CONTINUATION-Frames. Der HTTP/2-Codec von Envoy ermöglicht es dem Client, eine unbegrenzte Anzahl an CONTINUATION-Frames zu senden, selbst wenn die Header-Mapping-Limits von Envoy überschritten werden. Dies erlaubt einem Angreifer, eine Sequenz von CONTINUATION-Frames ohne gesetztes END_HEADERS-Bit zu senden, was zur CPU-Auslastung führt und etwa 1 Core pro 300 Mbit/s an Traffic verbraucht, was schließlich zu einer Denial-of-Service-Situation durch CPU-Erschöpfung führt. Benutzer sollten auf die Versionen 1.29.3, 1.28.2, 1.27.4 oder 1.26.8 aktualisieren, um den Auswirkungen der CONTINUATION-Flood entgegenzuwirken. Als Workaround sollte das HTTP/2-Protokoll für Downstream-Verbindungen deaktiviert werden.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Zuständig

GitHub, Inc.

Reservieren

26.03.2024

Veröffentlichung

04.04.2024

Moderieren

akzeptiert

Eintrag

VDB-259311

CPE

bereit

EPSS

0.87810

KEV

nein

Aktivitäten

very low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!