MEDIUMCVSS v3.1 5.3Vulnerability

CVE-2026-128086

## Summary OpenTelemetry Go eagerly materializes W3C baggage metadata into property objects during parsing. Slice growth, serialization, and copying into the internal representation cause **bounded but disproportionate memory-allocation amplification** for a valid, densely populated header. In v1.46.0 and v1.47.0-rc.1, the 8,192-byte raw-input limit is checked before member parsing; this is not unlimited allocation or a bypass of that limit. A valid 8,191-byte value containing one member and 4,094 properties causes approximately 778 KB of cumulative allocation per parse. A corrected measurement with forced garbage collection before and after parsing retains approximately 164 KB per result while it remains live. These are different metrics: approximately 95 times the input in allocation traffic versus approximately 20 times in incremental live heap in the measured environment. The relevant security configuration is a service that enables Baggage propagation and extracts attacker-controlled inbound context before authentication or on a public route. Concurrent or sustained requests can increase allocation and GC pressure. The evidence establishes allocation amplification, but does not establish reliable OOM, process termination, or complete denial of service. This is a **pre-existing, independent allocation-amplification path not addressed by GHSA-5wrp-cwcj-q835 / CVE-2026-41178**. It predates that advisory; it is not described as having been introduced by its fix. ## Affected module, versions, and symbols - Go module: `go.opentelemetry.io/otel`. - Import paths and entry points: `go.opentelemetry.io/otel/baggage.Parse` and `go.opentelemetry.io/otel/propagation.Baggage.Extract`. - Implementation: `parseMember`, property-slice growth and serialization, and conversion into `internal/baggage.Item`. - Source history places the eager-property implementation at commit `4bf6150fa94e18bdf01c96ed78ee6d1c76f8e308`, first included in `v1.0.0-RC1`; the stable release line st

Properties

Summary
OpenTelemetry-Go: Eager W3C baggage-property materialization causes bounded memory-allocation amplification
Severity
medium
Nvd fetched at
2026-11-14T00:40:25.638091+00:00
Cvss score
5.3
Cvss severity
MEDIUM
Retrieved at
2026-11-14T00:50:08+00:00
Ghsa published
2026-11-13T19:08:10Z
Source url
https://github.com/advisories/GHSA-rrfc-gjm9-cgrj
Ghsa updated
2026-11-13T19:08:13Z
Ghsa id
GHSA-rrfc-gjm9-cgrj
Last source
GitHub Advisory Database
Score
5.3
Cvss version
3.1
Cve id
CVE-2026-128086
Cvss vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
First seen by Signal
2026-11-13T20:38:23+00:00
Is ghsa only
false
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Published at
2026-11-13T19:19:31.340
Last modified
2026-11-13T19:19:31.340

Related Entities (6)

Related research

Explore deeper with Ninja Signal's threat intelligence graph

CVE-2026-128086 (CVSS v3.1 5.3) — Ninja Signal Threat Intelligence | Ninja Signal