What’s Vulnerable › Vulnerabilities

CVE-2026-33814: Infinite loop in HTTP/2 transport when given bad SETTINGS_MAX_FRAME_SIZE in net/http/internal/http2 in golang.org/x/net

Description

When processing HTTP/2 SETTINGS frames, transport will enter an infinite loop of writing CONTINUATION frames if it receives a SETTINGS_MAX_FRAME_SIZE with a value of 0.

Affected products

How to fix

Upgrade to a fixed version: Go 1.25.10, 1.26.3; Golang Http2 0.53.0; Golang.Org/X/Net 0.53.0; Go Stdlib 1.25.10, 1.26.3. Check the vendor advisory for mitigations.

References

Get alerted when CVE-2026-33814 or the next vulnerability affects your stack