opentelemetry-propagator-jaeger is vulnerable to Denial of Service (DoS)
53
Medium Risk
JaegerPropagator.extract() in opentelemetry-propagator-jaeger reads inbound uberctx-* baggage headers and rebuilds the baggage map without limiting the number of entries, the size of each entry, or the total payload size. A carrier that supplies many large baggage entries drives extra CPU work and short lived heap allocations on every extraction. Deployments that enable the optional Jaeger propagator and accept inbound propagation headers from untrusted callers see increased per request resource usage, which can contribute to denial of service when transport level header limits are absent or raised above the baggage limits. The fix limits extraction to 180 entries, 8192 bytes total, and skips entries larger than 4096 bytes.
You are affected if you are using a version that falls within the vulnerable range and you have enabled the Jaeger propagator to extract inbound baggage headers from untrusted callers.
opentelemetry-propagator-jaeger is vulnerable to Denial of Service (DoS) in versions 0.0.1 - 1.44.0.
Upgrade the opentelemetry-propagator-jaeger library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant
ISO 42001Compliant© All Intel data is openly available and commercially licensed.