logo

Go and enhance your calm: demolishing an HTTP/2 interop problem

ID: 409859f1-cfef-50cd-8d81-ccdb6b5d6b47

STIX ID: report--409859f1-cfef-50cd-8d81-ccdb6b5d6b47

Feed Name: Cloudflare Blog

Date Published: 2025-10-31

Date Updated: 2026-04-27

Author: Lucas Pardue

...
...

Cloudflare details how aggressive HTTP/2 client behavior—particularly Go clients that don’t fully read response bodies—can trigger ENHANCE_YOUR_CALM mitigations by causing repeated RST_STREAM+PING patterns resembling a PING-flood (e.g., CVE-2019-9512). The post explains the protocol mechanics, shows how to capture/debug the issue, and recommends always draining response bodies in Go to prevent unnecessary RST_STREAM and PING frames, thereby avoiding false positives from HTTP/2 DoS defenses.

Your team is not currently subscribed to this feed. You must subscribe to it in order to see this post.