VDB

CVE-2026-78659

CVE-2026-78659 PUBLISHED CVSS 7.5 HIGH

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

CVSS 3.1
7.5
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Affected Products

VendorProductVersions
Go standard librarynet/http0
Go standard librarynet/http/internal/http21.27.0-0
golang.org/x/netgolang.org/x/net/http20
chainguardnode-problem-detector-1.34*
chainguardopen-cluster-management0
chainguardrke2-runtime-fips-1.340
chainguardgcp-compute-persistent-disk-csi-driver-fips-1.180
chainguardkates-fips0
wolfiexternal-secrets-operator-2.30
chainguardotel-cli0
chainguardspark-operator-fips-2.20
chainguardjsonnet-bundler0
chainguardchaos-mesh-fips*
chainguardthanos-fips0, 0
chainguardargo-workflows-fips-4.10
chainguardrancher-agent-2.130
chainguardkubernetes-1.360
chainguarddockerize0
chainguardargo-cd-fips-3.50
wolfiocto-sts0

…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

References

Open in Interactive Console →
$ Console Community · 50/day Open console ›