When a server is configured to support unencrypted HTTP/2, it reads a few bytes from each new connection to see if they contain the HTTP/2 client preface. ReadHeaderTimeout is unexpectedly not being applied when doing this.
https://pkg.go.dev/vuln/GO-2026-6089
Published: 2026-08-13
Updated: 2026-09-03
Named Vulnerability: GO-2026-6089Named Vulnerability: GHSA-xphw-4f88-5f39
Base Score: 7.8
Vector: CVSS2#AV:N/AC:L/Au:N/C:N/I:N/A:C
Severity: High
Base Score: 7.5
Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Severity: High
EPSS: 0.00568