Skip to content

net/http: enabling UnencryptedHTTP2 on Server disables first header read timeout #80205

Description

@neild

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. Previously, this was being done with no timeout applied.
ReadHeaderTimeout is now applied for this.

This is CVE-2026-56853 and Go issue https://go.dev/issue/80205.


This was a PUBLIC track issue, tracked in http://b/521889673.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

FixPendingIssues that have a fix which has not yet been reviewed or submitted.Securityokay-after-rc2Used by release team to mark a release-blocker issue as okay to resolve either before or after rc2release-blocker

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions