CVE-2026-78659
Reported by Go · Published October 8, 2026
When "Trailer" headers are sent by a client, the HTTP server internally uses the header values to populate the Request.Trailer map passed to the server handler. Because Request.Trailer is a map, each entry incurs memory overhead. For HTTP/2 servers, a malicious client can exploit this by sending a "Trailer" header that declares a large number of fields, causing the server to allocate a disproportionate amount of memory while bypassing Server.MaxHeaderValueCount and Server.MaxHeaderBytes limits. This exploit is not applicable for HTTP/1 servers, which do not support multiplexing a large number of requests over one TCP connection, and whose Server.MaxHeaderBytes are calculated differently.
Risk Scores
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Go standard library | net/http | 0 |
| Go standard library | net/http/internal/http2 | 1.27.0-0 |
| golang.org/x/net | golang.org/x/net/http2 | 0 |
| chainguard | node-problem-detector-1.34 | * |
| chainguard | open-cluster-management | 0 |
| chainguard | rke2-runtime-fips-1.34 | 0 |
| chainguard | gcp-compute-persistent-disk-csi-driver-fips-1.18 | 0 |
| chainguard | kates-fips | 0 |
| wolfi | external-secrets-operator-2.3 | 0 |
| chainguard | otel-cli | 0 |
| chainguard | spark-operator-fips-2.2 | 0 |
| chainguard | jsonnet-bundler | 0 |
| chainguard | chaos-mesh-fips | * |
| chainguard | thanos-fips | 0, 0 |
| chainguard | argo-workflows-fips-4.1 | 0 |
| chainguard | rancher-agent-2.13 | 0 |
| chainguard | kubernetes-1.36 | 0 |
| chainguard | dockerize | 0 |
| chainguard | argo-cd-fips-3.5 | 0 |
| wolfi | octo-sts | 0 |
…and 3724 more
Timeline
- Oct 8, 2026 CVE Published
- Oct 9, 2026 EPSS Score
- Oct 9, 2026 Coalition ESS Score
- Oct 9, 2026 CVE Updated
- Oct 10, 2026 EPSS Score
- Oct 13, 2026 EPSS Score
- Oct 14, 2026 EPSS Score
- Oct 16, 2026 EPSS Score
- Oct 20, 2026 EPSS Score
- Oct 21, 2026 EPSS Score
- Oct 24, 2026 EPSS Score
- Oct 25, 2026 EPSS Score