Mitigation Recommendation for CVE-2026-47774 #45481
yanavlasov
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Mitigation Recommendation for CVE-2026-47774
TL;DR; continue reading if your Envoy’s terminate untrusted H/2 requests.
In response to the 0-day CVE-2026-47774 Envoy maintainer had published a set of patches to mitigate DoS attack over H/2 protocol using a specifically crafted cookie header. The mitigation made the cookie header count and overall size to be subject to Envoy’s header map limits.
Early deployment of the mitigation revealed that it can inadvertently affect legitimate traffic. By default Envoy limits total header count to 100 and overall size of all headers to 60Kb. If an application uses a high number of individual cookies or very large cookies it can exceed these limits, resulting in reset requests. For example:
If you have already deployed the mitigation, you can observe the impact on the traffic in the following manner:
If you observe impact on the normal user traffic, you can take the following actions:
Additionally an emergency Envoy releases v1.38.2, v1.37.4, v1.36.8 and v1.35.12 are being prepared that contain the following changes to aid operators in determining safe header map limits:
envoy.reloadable_features.http2_record_histogramsruntime flag totrue. The new histograms are:envoy.reloadable_features.http2_max_cookies_size_in_kbruntime value.Beta Was this translation helpful? Give feedback.
All reactions