Skip to main content
← All vulnerabilities
CVE-2026-41178GO-2026-5158GHSA-5WRP-CWCJ-Q835

OpenTelemetry-Go's baggage parsing no longer caps raw header length

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.42.0, 1.44.0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: yes
  • Technical impact: partial

Summary

OpenTelemetry-Go is the Go implementation of OpenTelemetry. Versions 1.41.0 and 1.43.0 removed raw-length rejection and it causes `Parse` to process arbitrarily large/invalid baggage headers and log errors, enabling DoS via oversized inputs. Versions 1.42.0 and 1.44.0 fix the issue.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • open-telemetry go.opentelemetry.io/otel/baggage

    1.41.0, 1.43.0

  • open-telemetry go.opentelemetry.io/otel/propagation

    1.41.0, 1.43.0

  • go.opentelemetry.io/otelGo

    From 1.41.0 · fixed in 1.42.0; From 1.43.0 · fixed in 1.44.0

  • go.opentelemetry.io/otel/baggageGo

    From 1.41.0 · fixed in 1.42.0

  • go.opentelemetry.io/otel/propagationGo

    From 1.41.0 · fixed in 1.42.0

  • go.opentelemetry.io/otel/baggageGo

    From 1.43.0 · fixed in 1.44.0

  • go.opentelemetry.io/otel/propagationGo

    From 1.43.0 · fixed in 1.44.0

References 2

GitHub · open-telemetry/opentelemetry-go