CVE-2026-116694

Medium

Description

OpenTelemetry Python provides the Python API and SDK for OpenTelemetry. Prior to 1.45.0, JaegerPropagator.extract() in opentelemetry-propagator-jaeger processes inbound uberctx-* baggage values without entry, per-entry byte, or total-byte limits. Services that enable the optional Jaeger propagator can perform unnecessary CPU work and short-lived heap allocations when an untrusted carrier supplies numerous or oversized values, contributing to denial of service when transport-level limits do not constrain the input. Common default Python HTTP server limits reduce the practical impact, while custom getters, non-HTTP transports, or raised header limits increase exposure. This issue is fixed in version 1.45.0.

SeverityMedium
CVSS6.3
Exploit probability—
ProductOpentelemetry-propagator-jaeger
PublishedOct 27, 2026
First seenOct 27, 2026

How to fix

Update
  • opentelemetry-propagator-jaeger1.45.0 or later

Affected products

ProductAffected versionsFixed in
opentelemetry-propagator-jaegerPyPIv < 1.45.01.45.0

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.