CVE-2026-78660

HTTP/2 transport accepts malformed framing-related headers in net/http

State
Published
Severity
7.5 High
Published
Oct 8, 2026
Updated
Oct 9, 2026
Reserved
Aug 24, 2026

Read the record on cve.org

Description

Historically, we have been rather lax about malformed framing-related headers in our HTTP/2 implementation, as they cannot interfere with HTTP/2 framing. However, this makes it possible for our HTTP/2 implementation to forward responses containing such headers to an HTTP/1 client when acting as a reverse proxy. If the HTTP/1 client also does not behave strictly enough, this can result in response smuggling.

Scores

CVSSScoreVectorSource
3.17.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:NCISA-ADP

Weaknesses

  • CWE-444 Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')

Affected Products

ProductVersions
net/httpGo standard library
  • before 1.26.9Affected
net/http/internal/http2Go standard library
  • 1.27.0-0 to before 1.27.2Affected
golang.org/x/net/http2golang.org/x/net
  • before 0.60.0Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.